Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DAliasSetTracker.cpp43 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 DCMakeLists.txt30 AliasSetTracker.cpp
H A DLoopAccessAnalysis.cpp715 AliasSetTracker AST;
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h37 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 DAliasAnalysis.rst415 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 DMakefile11 AliasSetTracker.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn19 "AliasSetTracker.cpp",
/openbsd-src/gnu/llvm/llvm/include/llvm/
H A DLinkAllPasses.h226 llvm::AliasSetTracker X(BAA); in ForcePassLinking()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp260 AliasSetTracker AST(BAA); in legalLoopMemoryAccesses()
H A DLoopRerollPass.cpp1230 AliasSetTracker AST(BatchAA); in validate()
H A DLICM.cpp2271 AliasSetTracker AST(BatchAA); in collectPromotionCandidates()
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd641069 ./usr/include/llvm/Analysis/AliasSetTracker.h
H A Dclang.macppc1068 ./usr/include/llvm/Analysis/AliasSetTracker.h
H A Dclang.loongson1068 ./usr/include/llvm/Analysis/AliasSetTracker.h
H A Dclang.octeon1068 ./usr/include/llvm/Analysis/AliasSetTracker.h
H A Dclang.arm641069 ./usr/include/llvm/Analysis/AliasSetTracker.h
H A Dclang.powerpc641067 ./usr/include/llvm/Analysis/AliasSetTracker.h
H A Dclang.armv71067 ./usr/include/llvm/Analysis/AliasSetTracker.h
H A Dclang.i3861067 ./usr/include/llvm/Analysis/AliasSetTracker.h
H A Dclang.sparc641068 ./usr/include/llvm/Analysis/AliasSetTracker.h