Searched refs:AliasSetTracker (Results 1 – 20 of 20) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | AliasSetTracker.cpp | 43 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST, in mergeSetIn() 104 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 121 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 126 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, in addPointer() 258 void AliasSetTracker::clear() { in clear() 273 AliasSet *AliasSetTracker::mergeAliasSetsForPointer(const Value *Ptr, in mergeAliasSetsForPointer() 302 AliasSet *AliasSetTracker::findAliasSetForUnknownInst(Instruction *Inst) { in findAliasSetForUnknownInst() 318 AliasSet &AliasSetTracker::getAliasSetFor(const MemoryLocation &MemLoc) { in getAliasSetFor() 369 void AliasSetTracker::add(Value *Ptr, LocationSize Size, in add() 374 void AliasSetTracker::add(LoadInst *LI) { in add() [all …]
|
| H A D | CMakeLists.txt | 30 AliasSetTracker.cpp
|
| H A D | LoopAccessAnalysis.cpp | 715 AliasSetTracker AST;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | AliasSetTracker.h | 37 class AliasSetTracker; variable 50 friend class AliasSetTracker; variable 112 AliasSet *getAliasSet(AliasSetTracker &AST) { in getAliasSet() 185 void dropRef(AliasSetTracker &AST) { in dropRef() 206 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST, BatchAAResults &BatchAA); 273 AliasSet *getForwardedTarget(AliasSetTracker &AST) { in getForwardedTarget() 285 void removeFromTracker(AliasSetTracker &AST); 287 void addPointer(AliasSetTracker &AST, PointerRec &Entry, LocationSize Size, 306 class AliasSetTracker { 318 explicit AliasSetTracker(BatchAAResults &AA) : AA(AA) {} in AliasSetTracker() function [all …]
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | AliasAnalysis.rst | 415 The ``AliasSetTracker`` class (which is used by ``LICM``) makes a 442 Using the ``AliasSetTracker`` class 447 `AliasSetTracker <https://llvm.org/doxygen/classllvm_1_1AliasSetTracker.html>`__ 451 First you initialize the AliasSetTracker by using the "``add``" methods to add 454 simply iterate through the constructed alias sets, using the ``AliasSetTracker`` 457 The ``AliasSet``\s formed by the ``AliasSetTracker`` are guaranteed to be 460 AliasSetTracker also makes sure that sets are properly folded due to call 464 <doxygen/structLICM.html>`_ pass uses ``AliasSetTracker``\s to calculate alias 472 The AliasSetTracker implementation 475 The AliasSetTracker class is implemented to be as efficient as possible. It [all …]
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMAnalysis/ |
| H A D | Makefile | 11 AliasSetTracker.cpp \
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
| H A D | BUILD.gn | 19 "AliasSetTracker.cpp",
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ |
| H A D | LinkAllPasses.h | 226 llvm::AliasSetTracker X(BAA); in ForcePassLinking()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopVersioningLICM.cpp | 260 AliasSetTracker AST(BAA); in legalLoopMemoryAccesses()
|
| H A D | LoopRerollPass.cpp | 1230 AliasSetTracker AST(BatchAA); in validate()
|
| H A D | LICM.cpp | 2271 AliasSetTracker AST(BatchAA); in collectPromotionCandidates()
|
| /openbsd-src/distrib/sets/lists/comp/ |
| H A D | clang.amd64 | 1069 ./usr/include/llvm/Analysis/AliasSetTracker.h
|
| H A D | clang.macppc | 1068 ./usr/include/llvm/Analysis/AliasSetTracker.h
|
| H A D | clang.loongson | 1068 ./usr/include/llvm/Analysis/AliasSetTracker.h
|
| H A D | clang.octeon | 1068 ./usr/include/llvm/Analysis/AliasSetTracker.h
|
| H A D | clang.arm64 | 1069 ./usr/include/llvm/Analysis/AliasSetTracker.h
|
| H A D | clang.powerpc64 | 1067 ./usr/include/llvm/Analysis/AliasSetTracker.h
|
| H A D | clang.armv7 | 1067 ./usr/include/llvm/Analysis/AliasSetTracker.h
|
| H A D | clang.i386 | 1067 ./usr/include/llvm/Analysis/AliasSetTracker.h
|
| H A D | clang.sparc64 | 1068 ./usr/include/llvm/Analysis/AliasSetTracker.h
|