Home
last modified time | relevance | path

Searched refs:AAResults (Results 1 – 25 of 76) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp76 AAResults::AAResults(const TargetLibraryInfo &TLI) : TLI(TLI) {} in AAResults() function in AAResults
78 AAResults::AAResults(AAResults &&Arg) in AAResults() function in AAResults
81 AAResults::~AAResults() {} in ~AAResults()
83 bool AAResults::invalidate(Function &F, const PreservedAnalyses &PA, in invalidate()
107 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias()
113 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias()
151 ModRefInfo AAResults::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask()
157 ModRefInfo AAResults::getModRefInfoMask(const MemoryLocation &Loc, in getModRefInfoMask()
172 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { in getArgModRefInfo()
186 ModRefInfo AAResults::getModRefInfo(const Instruction *I, in getModRefInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h233 class AAResults;
268 AAResults &AAR;
306 AAQueryInfo(AAResults &AAR, CaptureInfo *CI) : AAR(AAR), CI(CI) {}
314 SimpleAAQueryInfo(AAResults &AAR) : AAQueryInfo(AAR, &CI) {}
319 class AAResults {
323 AAResults(const TargetLibraryInfo &TLI);
324 AAResults(AAResults &&Arg);
325 ~AAResults();
636 AAResults &AA;
641 BatchAAResults(AAResults &AAR) : AA(AAR), AAQI(AAR, &SimpleCI) {}
[all …]
H A DLoopCacheAnalysis.h23 class AAResults; variable
77 unsigned CLS, AAResults &AA) const;
85 DependenceInfo &DI, AAResults &AA) const;
137 bool isAliased(const IndexedReference &Other, AAResults &AA) const;
202 TargetTransformInfo &TTI, AAResults &AA, DependenceInfo &DI,
278 AAResults &AA;
H A DAliasAnalysisEvaluator.h30 class AAResults; variable
56 void runInternal(Function &F, AAResults &AA);
H A DLoopAnalysisManager.h36 class AAResults; variable
54 AAResults &AA;
H A DLoopAccessAnalysis.h26 class AAResults; variable
627 const TargetLibraryInfo *TLI, AAResults *AA, DominatorTree *DT,
715 bool analyzeLoop(AAResults *AA, LoopInfo *LI, const TargetLibraryInfo *TLI,
850 AAResults &AA;
857 LoopAccessInfoManager(ScalarEvolution &SE, AAResults &AA, DominatorTree &DT, in LoopAccessInfoManager()
H A DMemoryDependenceAnalysis.h354 AAResults &AA;
368 MemoryDependenceResults(AAResults &AA, AssumptionCache &AC, in MemoryDependenceResults()
30 class AAResults; global() variable
H A DMemoryBuiltins.h32 class AAResults; variable
165 AAResults *AA = nullptr;
187 const TargetLibraryInfo *TLI, AAResults *AA, bool MustSucceed,
H A DObjCARCAnalysisUtils.h34 class AAResults; variable
169 bool IsPotentialRetainableObjPtr(const Value *Op, AAResults &AA);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.h35 class AAResults; variable
52 AAResults *AA;
71 void setAA(AAResults *aa) { AA = aa; } in setAA()
73 AAResults *getAA() const { return AA; } in getAA()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDFAPacketizer.h53 AAResults *AA;
59 AAResults *AA);
140 AAResults *AA;
154 AAResults *AA);
H A DScheduleDAGInstrs.h37 class AAResults; variable
172 AAResults *AAForDep = nullptr;
322 void buildSchedGraph(AAResults *AA,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUMemoryUtils.h19 class AAResults; variable
63 bool isReallyAClobber(const Value *Ptr, MemoryDef *Def, AAResults *AA);
67 AAResults *AA);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h30 class AAResults; variable
153 bool sinkRegion(DomTreeNode *, AAResults *, LoopInfo *, DominatorTree *,
161 bool sinkRegionForLoopNest(DomTreeNode *, AAResults *, LoopInfo *,
177 bool hoistRegion(DomTreeNode *, AAResults *, LoopInfo *, DominatorTree *,
356 bool canSinkOrHoistInst(Instruction &I, AAResults *AA, DominatorTree *DT,
577 AAResults &AA);
H A DUnrollLoop.h26 class AAResults; variable
86 AAResults *AA = nullptr);
110 AAResults *AA = nullptr);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h35 class AAResults; variable
139 AAResults *getAliasAnalysis() const { return VN.getAliasAnalysis(); } in getAliasAnalysis()
172 AAResults *AA = nullptr;
209 void setAliasAnalysis(AAResults *A) { AA = A; } in setAliasAnalysis()
210 AAResults *getAliasAnalysis() const { return AA; } in getAliasAnalysis()
317 const TargetLibraryInfo &RunTLI, AAResults &RunAA,
H A DMemCpyOptimizer.h22 class AAResults; variable
45 AAResults *AA = nullptr;
58 bool runImpl(Function &F, TargetLibraryInfo *TLI, AAResults *AA,
H A DJumpThreading.h31 class AAResults; variable
85 AAResults *AA = nullptr;
106 LazyValueInfo *LVI, AAResults *AA,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp58 CoroIdElider(CoroIdInst *CoroId, FunctionElideInfo &FEI, AAResults &AA,
69 AAResults &AA;
105 static bool operandReferences(CallInst *CI, AllocaInst *Frame, AAResults &AA) { in operandReferences()
119 static void removeTailCallAttribute(AllocaInst *Frame, AAResults &AA) { in removeTailCallAttribute()
185 AAResults &AA, DominatorTree &DT, in CoroIdElider()
477 AAResults &AA = AM.getResult<AAManager>(F); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h29 class AAResults; variable
68 AAResults *AA = nullptr;
80 TargetLibraryInfo *TLI_, AAResults *AA_, LoopInfo *LI_,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAlwaysInliner.cpp36 function_ref<AAResults &(Function &)> GetAAR, in AlwaysInlineImpl()
130 auto GetAAR = [&](Function &F) -> AAResults & { in runOnModule()
175 auto GetAAR = [&](Function &F) -> AAResults & { in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp104 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction()
176 AAResults &AA) { in ProcessBlock()
213 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions()
H A DLoopSink.cpp281 static bool sinkLoopInvariantInstructions(Loop &L, AAResults &AA, LoopInfo &LI, in sinkLoopInvariantInstructions()
352 AAResults &AA = FAM.getResult<AAManager>(F); in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.h29 class AAResults; variable
97 void BuildSchedGraph(AAResults *AA);
H A DScheduleDAGVLIW.cpp62 /// AA - AAResults for making memory reference queries.
63 AAResults *AA;
66 ScheduleDAGVLIW(MachineFunction &mf, AAResults *aa, in ScheduleDAGVLIW()

1234