/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | AliasSetTracker.h | 39 class BatchAAResults; variable 115 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST, BatchAAResults &BatchAA); 143 void addUnknownInst(Instruction *I, BatchAAResults &AA); 149 BatchAAResults &AA) const; 152 BatchAAResults &AA) const; 161 BatchAAResults &AA; 173 explicit AliasSetTracker(BatchAAResults &AA) : AA(AA) {} in AliasSetTracker() 208 BatchAAResults &getAliasAnalysis() const { return AA; } in getAliasAnalysis()
|
H A D | Loads.h | 21 class BatchAAResults; variable 140 BatchAAResults *AA = nullptr, 148 Value *FindAvailableLoadedValue(LoadInst *Load, BatchAAResults &AA, 178 unsigned MaxInstsToScan, BatchAAResults *AA,
|
H A D | MemoryDependenceAnalysis.h | 32 class BatchAAResults; variable 460 BatchAAResults &BatchAA); 466 BatchAAResults &BatchAA); 503 BatchAAResults &BatchAA);
|
H A D | MemorySSA.h | 854 void buildMemorySSA(BatchAAResults &BAA, IterT Blocks); 1046 BatchAAResults &AA) { 1055 BatchAAResults &AA) = 0; 1070 BatchAAResults &AA) = 0; 1073 BatchAAResults BAA(MSSA->getAA()); 1078 BatchAAResults BAA(MSSA->getAA()); 1084 BatchAAResults BAA(MSSA->getAA()); 1110 BatchAAResults &) override; 1113 BatchAAResults &) override;
|
H A D | AliasAnalysis.h | 317 class BatchAAResults; 626 friend class BatchAAResults; 635 class BatchAAResults { 641 BatchAAResults(AAResults &AAR) : AA(AAR), AAQI(AAR, &SimpleCI) {} 642 BatchAAResults(AAResults &AAR, CaptureInfo *CI) : AA(AAR), AAQI(AAR, CI) {}
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | MemCpyOptimizer.h | 24 class BatchAAResults; variable 72 Align cpyAlign, BatchAAResults &BAA, 75 BatchAAResults &BAA); 77 BatchAAResults &BAA); 79 BatchAAResults &BAA); 87 TypeSize Size, BatchAAResults &BAA);
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemorySSA.cpp | 121 BatchAAResults BAA; 399 const UpwardsMemoryQuery &Query, BatchAAResults &AA, in checkClobberSanity() 515 BatchAAResults *AA; 930 MemoryAccess *findClobber(BatchAAResults &BAA, MemoryAccess *Start, in findClobber() 997 BatchAAResults &, unsigned &); 1004 MemoryAccess *getClobberingMemoryAccessBase(MemoryAccess *, BatchAAResults &, 1022 MemoryAccess *getClobberingMemoryAccess(MemoryAccess *MA, BatchAAResults &BAA, in getClobberingMemoryAccess() 1028 BatchAAResults &BAA, unsigned &UWL) { in getClobberingMemoryAccess() 1033 MemoryAccess *MA, BatchAAResults &BAA, unsigned &UWL) { in getClobberingMemoryAccessWithoutInvariantGroup() 1038 BatchAAResults &BAA) override { in getClobberingMemoryAccess() [all …]
|
H A D | AliasSetTracker.cpp | 45 BatchAAResults &BatchAA) { in mergeSetIn() 129 void AliasSet::addUnknownInst(Instruction *I, BatchAAResults &AA) { in addUnknownInst() 155 BatchAAResults &AA) const { in aliasesMemoryLocation() 175 BatchAAResults &AA) const { in aliasesUnknownInst() 578 BatchAAResults BatchAA(AA); in run()
|
H A D | MemoryDependenceAnalysis.cpp | 243 BatchAAResults &BatchAA) { in getPointerDependencyFrom() 271 BatchAAResults BatchAA(AA, &EII); in getPointerDependencyFrom() 370 Align MemLocAlign, BatchAAResults &BatchAA, in canSkipClobberingStore() 399 BatchAAResults &BatchAA) { in getSimplePointerDependencyFrom() 937 BatchAAResults &BatchAA) { in getNonLocalInfoForBlock() 1230 BatchAAResults BatchAA(AA, &EII); in getNonLocalPointerDepFromBB()
|
H A D | Loads.cpp | 465 BatchAAResults *AA, bool *IsLoad, in FindAvailableLoadedValue() 594 BatchAAResults *AA, bool *IsLoadCSE, unsigned *NumScanedInst) { in findAvailablePtrLoadStore() 675 Value *llvm::FindAvailableLoadedValue(LoadInst *Load, BatchAAResults &AA, in FindAvailableLoadedValue()
|
H A D | Lint.cpp | 646 BatchAAResults BatchAA(*AA); in findValueImpl()
|
H A D | LoopAccessAnalysis.cpp | 778 BatchAAResults BAA;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MemCpyOptimizer.cpp | 294 static bool accessedBetween(BatchAAResults &AA, MemoryLocation Loc, in accessedBetween() 318 static bool writtenBetween(MemorySSA *MSSA, BatchAAResults &AA, in writtenBetween() 718 BatchAAResults BAA(*AA); in processStoreOfLoad() 857 BatchAAResults &BAA, in performCallSlotOptzn() 1127 BatchAAResults &BAA) { in processMemCpyMemCpyDependence() 1294 BatchAAResults &BAA) { in processMemSetMemCpyDependence() 1389 static bool hasUndefContents(MemorySSA *MSSA, BatchAAResults &AA, Value *V, in hasUndefContents() 1437 BatchAAResults &BAA) { in performMemCpyToMemSetOptzn() 1506 BatchAAResults &BAA) { in performStackMoveOptzn() 1767 BatchAAResults BAA(*AA); in processMemCpy() [all …]
|
H A D | LoopVersioningLICM.cpp | 229 BatchAAResults BAA(*AA); in legalLoopMemoryAccesses()
|
H A D | DeadStoreElimination.cpp | 238 BatchAAResults &AA) { in isMaskedStoreOverwrite() 398 BatchAAResults &AA, const DataLayout &DL, in memoryIsNotModifiedBetween() 715 const DataLayout &DL, BatchAAResults &AA, in tryToMergePartialOverlappingStores() 821 BatchAAResults BatchAA;
|
H A D | LICM.cpp | 1147 BatchAAResults &BAA, in getClobberingMemoryAccess() 1286 BatchAAResults BAA(*AA); in canSinkOrHoistInst() 2288 BatchAAResults BatchAA(*AA); in collectPromotionCandidates() 2364 BatchAAResults BAA(MSSA->getAA()); in pointerInvalidatedByLoop()
|
H A D | JumpThreading.cpp | 1250 BatchAAResults BatchAA(*AA); in simplifyPartiallyRedundantLoad()
|
H A D | GVN.cpp | 1217 BatchAAResults BatchAA(*AA); in findDominatingValue()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ |
H A D | LinkAllPasses.h | 148 llvm::BatchAAResults BAA(AA); in ForcePassLinking()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MoveAutoInit.cpp | 67 BatchAAResults AA(MSSA.getAA()); in usersDominator()
|
H A D | LoopUnroll.cpp | 257 BatchAAResults &BAA, in getMatchingValue() 277 BatchAAResults &BAA, function_ref<MemorySSA *()> GetMSSA) { in loadCSE() 366 BatchAAResults BAA(*AA); in simplifyLoopAfterUnroll()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 1034 BatchAAResults BatchAA(*AA); in visitLoadInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 3410 BatchAAResults BatchAA;
|