Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp76 AAResults::AAResults(AAResults &&Arg) in AAResults() function in AAResults
79 AAResults::~AAResults() {} in ~AAResults()
105 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias()
111 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias()
184 ModRefInfo AAResults::getModRefInfo(const Instruction *I, in getModRefInfo()
211 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo()
466 ModRefInfo AAResults::getModRefInfo(const LoadInst *L, in getModRefInfo()
484 ModRefInfo AAResults::getModRefInfo(const StoreInst *S, in getModRefInfo()
510 ModRefInfo AAResults::getModRefInfo(const FenceInst *S, in getModRefInfo()
521 ModRefInfo AAResults::getModRefInfo(const VAArgInst *V, in getModRefInfo()
[all …]
H A DObjCARCAnalysisUtils.cpp29 AAResults &AA) { in IsPotentialRetainableObjPtr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h232 class AAResults;
256 AAResults &AAR;
307 class AAResults {
312 AAResults(AAResults &&Arg);
313 ~AAResults();
626 AAResults &AA;
693 class AAResults::Concept {
916 using Result = AAResults;
936 AAResults &AAResults),
942 AAResults &AAResults) {
[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 DLoopAccessAnalysis.h25 class AAResults; variable
579 AAResults *AA, DominatorTree *DT, LoopInfo *LI);
655 void analyzeLoop(AAResults *AA, LoopInfo *LI,
785 AAResults &AA;
791 LoopAccessInfoManager(ScalarEvolution &SE, AAResults &AA, DominatorTree &DT, in LoopAccessInfoManager()
H A DLoopAnalysisManager.h36 class AAResults; variable
52 AAResults &AA;
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/lib/Target/AMDGPU/Utils/
H A DAMDGPUMemoryUtils.h15 class AAResults; variable
33 bool isReallyAClobber(const Value *Ptr, MemoryDef *Def, AAResults *AA);
37 AAResults *AA);
H A DAMDGPUMemoryUtils.cpp68 bool isReallyAClobber(const Value *Ptr, MemoryDef *Def, AAResults *AA) { in isReallyAClobber()
110 AAResults *AA) { in isClobberedInFunction()
/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.h38 class AAResults; variable
179 AAResults *AAForDep = nullptr;
317 void buildSchedGraph(AAResults *AA,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp47 AAResults &AA);
50 bool processCoroId(CoroIdInst *, AAResults &AA, DominatorTree &DT,
82 static bool operandReferences(CallInst *CI, AllocaInst *Frame, AAResults &AA) { in operandReferences()
96 static void removeTailCallAttribute(AllocaInst *Frame, AAResults &AA) { in removeTailCallAttribute()
142 Align FrameAlign, AAResults &AA) { in elideHeapAllocations()
340 bool Lowerer::processCoroId(CoroIdInst *CoroId, AAResults &AA, in processCoroId()
462 AAResults &AA = AM.getResult<AAManager>(F); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h28 class AAResults; variable
151 bool sinkRegion(DomTreeNode *, AAResults *, LoopInfo *, DominatorTree *,
159 bool sinkRegionForLoopNest(DomTreeNode *, AAResults *, LoopInfo *,
175 bool hoistRegion(DomTreeNode *, AAResults *, LoopInfo *, DominatorTree *,
354 bool canSinkOrHoistInst(Instruction &I, AAResults *AA, DominatorTree *DT,
561 AAResults &AA);
H A DCloning.h32 class AAResults; variable
268 AAResults *CalleeAAR = nullptr,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h22 class AAResults; variable
44 AAResults *AA = nullptr;
57 bool runImpl(Function &F, TargetLibraryInfo *TLI, AAResults *AA,
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()
263 const TargetLibraryInfo &RunTLI, AAResults &RunAA,
H A DJumpThreading.h30 class AAResults; variable
84 AAResults *AA = nullptr;
105 LazyValueInfo *LVI, AAResults *AA,
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h29 class AAResults; variable
67 AAResults *AA = nullptr;
79 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()
143 auto GetAAR = [&](Function &F) -> AAResults & { in runOnModule()
188 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()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.h29 class AAResults; variable
97 void BuildSchedGraph(AAResults *AA);
H A DScheduleDAGVLIW.cpp63 AAResults *AA;
66 ScheduleDAGVLIW(MachineFunction &mf, AAResults *aa, in ScheduleDAGVLIW()

123