Searched refs:AliasSetTracker (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | AliasSetTracker.cpp | 48 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn() 109 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 126 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 131 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() 286 void AliasSetTracker::clear() { in clear() 301 AliasSet *AliasSetTracker::mergeAliasSetsForPointer(const Value *Ptr, in mergeAliasSetsForPointer() 330 AliasSet *AliasSetTracker::findAliasSetForUnknownInst(Instruction *Inst) { in findAliasSetForUnknownInst() 346 AliasSet &AliasSetTracker::getAliasSetFor(const MemoryLocation &MemLoc) { in getAliasSetFor() 397 void AliasSetTracker::add(Value *Ptr, LocationSize Size, in add() 402 void AliasSetTracker::add(LoadInst *LI) { in add() [all …]
|
| D | LoopAccessAnalysis.cpp | 608 AliasSetTracker AST;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| D | AliasSetTracker.h | 39 class AliasSetTracker; variable 50 friend class AliasSetTracker; variable 112 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() 188 void dropRef(AliasSetTracker &AST) { in dropRef() 214 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST); 285 AliasSet *getForwardedTarget(AliasSetTracker &AST) { in getForwardedTarget() 297 void removeFromTracker(AliasSetTracker &AST); 299 void addPointer(AliasSetTracker &AST, PointerRec &Entry, LocationSize Size, 304 void removeUnknownInst(AliasSetTracker &AST, Instruction *I) { in removeUnknownInst() 329 class AliasSetTracker { [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| D | LoopSink.cpp | 283 AliasSetTracker *CurAST, in sinkLoopInvariantInstructions() 345 AliasSetTracker &CurAST) { in computeAliasSet() 385 std::unique_ptr<AliasSetTracker> CurAST; in run() 387 CurAST = std::make_unique<AliasSetTracker>(AA); in run() 437 std::unique_ptr<AliasSetTracker> CurAST; in runOnLoop() 442 CurAST = std::make_unique<AliasSetTracker>(AA); in runOnLoop()
|
| D | LICM.cpp | 171 AliasSetTracker *CurAST, Loop *CurLoop, 183 AliasSetTracker *AST, MemorySSAUpdater *MSSAU); 210 std::unique_ptr<AliasSetTracker> 389 std::unique_ptr<AliasSetTracker> CurAST; in runOnLoop() 555 Loop *CurLoop, AliasSetTracker *CurAST, in sinkRegion() 887 AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, in hoistRegion() 1152 bool isReadOnly(AliasSetTracker *CurAST, const MemorySSAUpdater *MSSAU, in isReadOnly() 1188 Loop *CurLoop, AliasSetTracker *CurAST, in canSinkOrHoistInst() 1549 AliasSetTracker *AST, MemorySSAUpdater *MSSAU) { in eraseInstruction() 1878 AliasSetTracker *AST; [all …]
|
| D | LoopVersioningLICM.cpp | 196 std::unique_ptr<AliasSetTracker> CurAST; 608 CurAST.reset(new AliasSetTracker(*AA)); in runOnLoop()
|
| D | LoopRerollPass.cpp | 1238 AliasSetTracker AST(*AA); in validate()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| D | LoopUtils.h | 27 class AliasSetTracker; variable 152 TargetTransformInfo *, Loop *, AliasSetTracker *, 166 AliasSetTracker *, MemorySSAUpdater *, ScalarEvolution *, 202 Loop *, AliasSetTracker *, MemorySSAUpdater *, ICFLoopSafetyInfo *, 336 Loop *CurLoop, AliasSetTracker *CurAST,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ |
| D | LinkAllPasses.h | 244 llvm::AliasSetTracker X(AA); in ForcePassLinking()
|
| /freebsd-12-stable/lib/clang/libllvm/ |
| D | Makefile | 43 SRCS_MIN+= Analysis/AliasSetTracker.cpp
|