Searched refs:AliasSetTracker (Results 1 – 14 of 14) sorted by relevance
257 void AliasSetTracker::clear() { in clear()373 void AliasSetTracker::add(LoadInst *LI) { in add()379 void AliasSetTracker::add(StoreInst *SI) { in add()385 void AliasSetTracker::add(VAArgInst *VAAI) { in add()389 void AliasSetTracker::add(AnyMemSetInst *MSI) { in add()427 void AliasSetTracker::add(Instruction *I) { in add()482 void AliasSetTracker::add(BasicBlock &BB) { in add()487 void AliasSetTracker::add(const AliasSetTracker &AST) { in add()687 AliasSetTracker::ASTCallbackVH::ASTCallbackVH(Value *V, AliasSetTracker *ast) in ASTCallbackVH()690 AliasSetTracker::ASTCallbackVH &[all …]
29 AliasSetTracker.cpp
707 AliasSetTracker AST;
36 class AliasSetTracker; variable47 friend class AliasSetTracker; variable109 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet()185 void dropRef(AliasSetTracker &AST) { in dropRef()211 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);278 AliasSet *getForwardedTarget(AliasSetTracker &AST) { in getForwardedTarget()290 void removeFromTracker(AliasSetTracker &AST);322 class AliasSetTracker {326 AliasSetTracker *AST;352 explicit AliasSetTracker(AAResults &AA) : AA(AA) {} in AliasSetTracker() function[all …]
22 TEST(AliasSetTracker, AliasUnknownInst) { in TEST() argument71 AliasSetTracker AST(AA); in TEST()
405 The ``AliasSetTracker`` class (which is used by ``LICM``) makes a432 Using the ``AliasSetTracker`` class441 First you initialize the AliasSetTracker by using the "``add``" methods to add447 The ``AliasSet``\s formed by the ``AliasSetTracker`` are guaranteed to be450 AliasSetTracker also makes sure that sets are properly folded due to call454 <doxygen/structLICM.html>`_ pass uses ``AliasSetTracker``\s to calculate alias462 The AliasSetTracker implementation465 The AliasSetTracker class is implemented to be as efficient as possible. It470 The AliasSetTracker class must maintain a list of all of the LLVM ``Value*``\s649 out the Alias Sets formed by the `AliasSetTracker`_ class. This is useful if[all …]
63 using llvm::AliasSetTracker;145 AliasSetTracker AST; // The AliasSetTracker to hold the alias information.
194 std::unique_ptr<AliasSetTracker> CurAST;606 CurAST.reset(new AliasSetTracker(*AA)); in runOnLoop()
1233 AliasSetTracker AST(*AA); in validate()
2208 AliasSetTracker AST(*AA); in collectPromotionCandidates()
18 "AliasSetTracker.cpp",
238 llvm::AliasSetTracker X(AA); in ForcePassLinking()
4 ; like the AliasSetTracker, preserves bitcasts.
3202 AliasSetTracker AST(AA); in buildAliasGroupsForAccesses()