Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasSetTracker.cpp286 void AliasSetTracker::clear() { in clear()
402 void AliasSetTracker::add(LoadInst *LI) { in add()
408 void AliasSetTracker::add(StoreInst *SI) { in add()
414 void AliasSetTracker::add(VAArgInst *VAAI) { in add()
418 void AliasSetTracker::add(AnyMemSetInst *MSI) { in add()
456 void AliasSetTracker::add(Instruction *I) { in add()
511 void AliasSetTracker::add(BasicBlock &BB) { in add()
516 void AliasSetTracker::add(const AliasSetTracker &AST) { in add()
716 AliasSetTracker::ASTCallbackVH::ASTCallbackVH(Value *V, AliasSetTracker *ast) in ASTCallbackVH()
719 AliasSetTracker::ASTCallbackVH &
[all …]
H A DLoopAccessAnalysis.cpp608 AliasSetTracker AST;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A 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);
329 class AliasSetTracker {
333 AliasSetTracker *AST;
359 explicit AliasSetTracker(AAResults &AA) : AA(AA) {} in AliasSetTracker() function
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A 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()
H A DLICM.cpp210 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()
1878 AliasSetTracker *AST;
2026 Loop *CurLoop, AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, in promoteLoopAccessesToScalars()
2309 AliasSetTracker AST(*AA); in collectPromotionCandidates()
2361 std::unique_ptr<AliasSetTracker>
[all …]
H A DLoopVersioningLICM.cpp196 std::unique_ptr<AliasSetTracker> CurAST;
608 CurAST.reset(new AliasSetTracker(*AA)); in runOnLoop()
H A DLoopRerollPass.cpp1238 AliasSetTracker AST(*AA); in validate()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h27 class AliasSetTracker; variable
152 TargetTransformInfo *, Loop *, AliasSetTracker *,
166 AliasSetTracker *, MemorySSAUpdater *, ScalarEvolution *,
202 Loop *, AliasSetTracker *, MemorySSAUpdater *, ICFLoopSafetyInfo *,
336 Loop *CurLoop, AliasSetTracker *CurAST,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h244 llvm::AliasSetTracker X(AA); in ForcePassLinking()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile42 SRCS_MIN+= Analysis/AliasSetTracker.cpp