Home
last modified time | relevance | path

Searched refs:AliasSetTracker (Results 1 – 10 of 10) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DAliasSetTracker.cpp48 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 …]
DLoopAccessAnalysis.cpp608 AliasSetTracker AST;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DAliasSetTracker.h39 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/
DLoopSink.cpp283 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()
DLICM.cpp171 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 …]
DLoopVersioningLICM.cpp196 std::unique_ptr<AliasSetTracker> CurAST;
608 CurAST.reset(new AliasSetTracker(*AA)); in runOnLoop()
DLoopRerollPass.cpp1238 AliasSetTracker AST(*AA); in validate()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h27 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/
DLinkAllPasses.h244 llvm::AliasSetTracker X(AA); in ForcePassLinking()
/freebsd-12-stable/lib/clang/libllvm/
DMakefile43 SRCS_MIN+= Analysis/AliasSetTracker.cpp