Home
last modified time | relevance | path

Searched refs:BatchAAResults (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h39 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 DLoads.h21 class BatchAAResults; variable
140 BatchAAResults *AA = nullptr,
148 Value *FindAvailableLoadedValue(LoadInst *Load, BatchAAResults &AA,
178 unsigned MaxInstsToScan, BatchAAResults *AA,
H A DMemoryDependenceAnalysis.h32 class BatchAAResults; variable
460 BatchAAResults &BatchAA);
466 BatchAAResults &BatchAA);
503 BatchAAResults &BatchAA);
H A DMemorySSA.h854 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 DAliasAnalysis.h317 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 DMemCpyOptimizer.h24 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 DMemorySSA.cpp121 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 DAliasSetTracker.cpp45 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 DMemoryDependenceAnalysis.cpp243 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 DLoads.cpp465 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 DLint.cpp646 BatchAAResults BatchAA(*AA); in findValueImpl()
H A DLoopAccessAnalysis.cpp778 BatchAAResults BAA;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp294 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 DLoopVersioningLICM.cpp229 BatchAAResults BAA(*AA); in legalLoopMemoryAccesses()
H A DDeadStoreElimination.cpp238 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 DLICM.cpp1147 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 DJumpThreading.cpp1250 BatchAAResults BatchAA(*AA); in simplifyPartiallyRedundantLoad()
H A DGVN.cpp1217 BatchAAResults BatchAA(*AA); in findDominatingValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h148 llvm::BatchAAResults BAA(AA); in ForcePassLinking()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMoveAutoInit.cpp67 BatchAAResults AA(MSSA.getAA()); in usersDominator()
H A DLoopUnroll.cpp257 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 DInstCombineLoadStoreAlloca.cpp1034 BatchAAResults BatchAA(*AA); in visitLoadInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3410 BatchAAResults BatchAA;