/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | AliasSetTracker.cpp | 31 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() 82 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 90 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 95 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() 199 void AliasSetTracker::clear() { in clear() 216 AliasSet *AliasSetTracker::findAliasSetForPointer(const Value *Ptr, in findAliasSetForPointer() 236 bool AliasSetTracker::containsPointer(Value *Ptr, uint64_t Size, in containsPointer() 246 AliasSet *AliasSetTracker::findAliasSetForUnknownInst(Instruction *Inst) { in findAliasSetForUnknownInst() 265 AliasSet &AliasSetTracker::getAliasSetForPointer(Value *Pointer, uint64_t Size, in getAliasSetForPointer() 290 bool AliasSetTracker::add(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) { in add() [all …]
|
/external/llvm/lib/Analysis/ |
D | AliasSetTracker.cpp | 31 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() 83 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 91 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 96 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() 198 void AliasSetTracker::clear() { in clear() 214 AliasSet *AliasSetTracker::mergeAliasSetsForPointer(const Value *Ptr, in mergeAliasSetsForPointer() 235 bool AliasSetTracker::containsPointer(const Value *Ptr, uint64_t Size, in containsPointer() 243 bool AliasSetTracker::containsUnknown(const Instruction *Inst) const { in containsUnknown() 250 AliasSet *AliasSetTracker::findAliasSetForUnknownInst(Instruction *Inst) { in findAliasSetForUnknownInst() 269 AliasSet &AliasSetTracker::getAliasSetForPointer(Value *Pointer, uint64_t Size, in getAliasSetForPointer() [all …]
|
D | CMakeLists.txt | 5 AliasSetTracker.cpp
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | AliasSetTracker.cpp | 50 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() 112 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 124 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 129 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() 249 void AliasSetTracker::clear() { in clear() 265 AliasSet *AliasSetTracker::mergeAliasSetsForPointer(const Value *Ptr, in mergeAliasSetsForPointer() 283 bool AliasSetTracker::containsUnknown(const Instruction *Inst) const { in containsUnknown() 290 AliasSet *AliasSetTracker::findAliasSetForUnknownInst(Instruction *Inst) { in findAliasSetForUnknownInst() 306 AliasSet &AliasSetTracker::getAliasSetForPointer(Value *Pointer, in getAliasSetForPointer() 352 void AliasSetTracker::add(Value *Ptr, LocationSize Size, in add() [all …]
|
D | CMakeLists.txt | 5 AliasSetTracker.cpp
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | AliasSetTracker.h | 37 class AliasSetTracker; variable 48 friend class AliasSetTracker; variable 106 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() 185 void dropRef(AliasSetTracker &AST) { in dropRef() 214 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST); 276 AliasSet *getForwardedTarget(AliasSetTracker &AST) { in getForwardedTarget() 288 void removeFromTracker(AliasSetTracker &AST); 290 void addPointer(AliasSetTracker &AST, PointerRec &Entry, LocationSize Size, 294 void removeUnknownInst(AliasSetTracker &AST, Instruction *I) { in removeUnknownInst() 321 class AliasSetTracker { [all …]
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | AliasSetTracker.h | 33 class AliasSetTracker; variable 37 friend class AliasSetTracker; variable 83 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() 144 void dropRef(AliasSetTracker &AST) { in dropRef() 172 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST); 239 AliasSet *getForwardedTarget(AliasSetTracker &AST) { 251 void removeFromTracker(AliasSetTracker &AST); 253 void addPointer(AliasSetTracker &AST, PointerRec &Entry, uint64_t Size, 281 class AliasSetTracker { 285 AliasSetTracker *AST; [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | AliasSetTracker.h | 34 class AliasSetTracker; variable 38 friend class AliasSetTracker; variable 91 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() 157 void dropRef(AliasSetTracker &AST) { in dropRef() 183 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST); 247 AliasSet *getForwardedTarget(AliasSetTracker &AST) { 259 void removeFromTracker(AliasSetTracker &AST); 261 void addPointer(AliasSetTracker &AST, PointerRec &Entry, uint64_t Size, 265 void removeUnknownInst(AliasSetTracker &AST, Instruction *I) { 291 class AliasSetTracker { [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 89 const Loop *CurLoop, AliasSetTracker *CurAST, 98 AliasSetTracker *CurAST); 105 Loop *CurLoop, AliasSetTracker *CurAST, 113 DenseMap<Loop *, AliasSetTracker *> &getLoopToAliasSetMap() { in getLoopToAliasSetMap() 118 DenseMap<Loop *, AliasSetTracker *> LoopToAliasSetMap; 120 AliasSetTracker *collectAliasInfoForLoop(Loop *L, LoopInfo *LI, 222 AliasSetTracker *CurAST = collectAliasInfoForLoop(L, LI, AA); in runOnLoop() 297 AliasSetTracker *CurAST, LoopSafetyInfo *SafetyInfo) { in sinkRegion() 355 AliasSetTracker *CurAST, LoopSafetyInfo *SafetyInfo) { in hoistRegion() 442 AliasSetTracker *CurAST, LoopSafetyInfo *SafetyInfo) { in canSinkOrHoistInst() [all …]
|
D | LoopVersioningLICM.cpp | 187 AliasSetTracker *CurAST; // AliasSet information for the current loop. 524 CurAST = new AliasSetTracker(*AA); in runOnLoop()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | LICM.cpp | 103 AliasSetTracker *CurAST; // AliasSet information for the current loop... 104 DenseMap<Loop*, AliasSetTracker*> LoopToAliasSetMap; 197 CurAST = new AliasSetTracker(*AA); in runOnLoop() 202 AliasSetTracker *InnerAST = LoopToAliasSetMap[InnerL]; in runOnLoop() 249 for (AliasSetTracker::iterator I = CurAST->begin(), E = CurAST->end(); in runOnLoop() 392 for (AliasSetTracker::iterator I = CurAST->begin(), E = CurAST->end(); in canSinkOrHoistInst() 616 AliasSetTracker &AST; 623 SmallVectorImpl<BasicBlock*> &LEB, AliasSetTracker &ast, in LoopPromoter() 809 AliasSetTracker *AST = LoopToAliasSetMap.lookup(L); in cloneBasicBlockAnalysis() 819 AliasSetTracker *AST = LoopToAliasSetMap.lookup(L); in deleteAnalysisValue()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 110 AliasSetTracker *CurAST); 123 DenseMap<Loop *, AliasSetTracker *> &getLoopToAliasSetMap() { in getLoopToAliasSetMap() 128 DenseMap<Loop *, AliasSetTracker *> LoopToAliasSetMap; 130 AliasSetTracker *collectAliasInfoForLoop(Loop *L, LoopInfo *LI, 257 AliasSetTracker *CurAST = collectAliasInfoForLoop(L, LI, AA); in runOnLoop() 372 AliasSetTracker *CurAST, LoopSafetyInfo *SafetyInfo, in sinkRegion() 437 AliasSetTracker *CurAST, LoopSafetyInfo *SafetyInfo, in hoistRegion() 579 Loop *CurLoop, AliasSetTracker *CurAST, in canSinkOrHoistInst() 1110 AliasSetTracker &AST; 1137 AliasSetTracker &ast, LoopInfo &li, DebugLoc dl, int alignment, in LoopPromoter() [all …]
|
D | LoopVersioningLICM.cpp | 214 std::unique_ptr<AliasSetTracker> CurAST; 605 CurAST.reset(new AliasSetTracker(*AA)); in runOnLoop()
|
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
D | PromoteMemToReg.h | 25 class AliasSetTracker; variable 41 DominatorTree &DT, AliasSetTracker *AST = 0);
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | PromoteMemToReg.h | 23 class AliasSetTracker; variable 44 AliasSetTracker *AST = nullptr,
|
D | LoopUtils.h | 25 class AliasSetTracker; variable 360 TargetLibraryInfo *, Loop *, AliasSetTracker *, 371 TargetLibraryInfo *, Loop *, AliasSetTracker *, 385 Loop *, AliasSetTracker *, LoopSafetyInfo *);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 38 class AliasSetTracker; variable 423 AliasSetTracker *, LoopSafetyInfo *, 435 TargetLibraryInfo *, Loop *, AliasSetTracker *, 465 Loop *, AliasSetTracker *, LoopSafetyInfo *, 508 Loop *CurLoop, AliasSetTracker *CurAST,
|
D | PromoteMemToReg.h | 23 class AliasSetTracker; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | AliasSetTrackerTest.cpp | 21 TEST(AliasSetTracker, AliasUnknownInst) { in TEST() argument 70 AliasSetTracker AST(AA); in TEST()
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | AliasAnalysis.rst | 406 The ``AliasSetTracker`` class (which is used by ``LICM``) makes a 433 Using the ``AliasSetTracker`` class 438 `AliasSetTracker <http://llvm.org/doxygen/classllvm_1_1AliasSetTracker.html>`__ 442 First you initialize the AliasSetTracker by using the "``add``" methods to add 445 simply iterate through the constructed alias sets, using the ``AliasSetTracker`` 448 The ``AliasSet``\s formed by the ``AliasSetTracker`` are guaranteed to be 451 AliasSetTracker also makes sure that sets are properly folded due to call 455 <doxygen/structLICM.html>`_ pass uses ``AliasSetTracker``\s to calculate alias 463 The AliasSetTracker implementation 466 The AliasSetTracker class is implemented to be as efficient as possible. It [all …]
|
/external/llvm/docs/ |
D | AliasAnalysis.rst | 416 The ``AliasSetTracker`` class (which is used by ``LICM``) makes a 444 Using the ``AliasSetTracker`` class 449 `AliasSetTracker <http://llvm.org/doxygen/classllvm_1_1AliasSetTracker.html>`__ 453 First you initialize the AliasSetTracker by using the "``add``" methods to add 456 simply iterate through the constructed alias sets, using the ``AliasSetTracker`` 459 The ``AliasSet``\s formed by the ``AliasSetTracker`` are guaranteed to be 462 AliasSetTracker also makes sure that sets are properly folded due to call 466 <doxygen/structLICM.html>`_ pass uses ``AliasSetTracker``\s to calculate alias 474 The AliasSetTracker implementation 477 The AliasSetTracker class is implemented to be as efficient as possible. It [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | PromoteMemoryToRegister.cpp | 229 AliasSetTracker *AST; 272 AliasSetTracker *AST, AssumptionCache *AC) in PromoteMem2Reg() 339 AliasSetTracker *AST) { in rewriteSingleStoreAlloca() 438 AliasSetTracker *AST) { in promoteSingleBlockAlloca() 988 AliasSetTracker *AST, AssumptionCache *AC) { in PromoteMemToReg()
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
D | LinkAllPasses.h | 160 llvm::AliasSetTracker X(*(llvm::AliasAnalysis*)0); in ForcePassLinking()
|
/external/llvm/include/llvm/ |
D | LinkAllPasses.h | 208 llvm::AliasSetTracker X(AA); in ForcePassLinking()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ |
D | LinkAllPasses.h | 229 llvm::AliasSetTracker X(AA); in ForcePassLinking()
|