/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | AliasAnalysis.cpp | 76 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 D | AliasAnalysis.h | 233 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 D | LoopCacheAnalysis.h | 23 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 D | AliasAnalysisEvaluator.h | 30 class AAResults; variable 56 void runInternal(Function &F, AAResults &AA);
|
H A D | LoopAnalysisManager.h | 36 class AAResults; variable 54 AAResults &AA;
|
H A D | LoopAccessAnalysis.h | 26 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 D | MemoryDependenceAnalysis.h | 354 AAResults &AA; 368 MemoryDependenceResults(AAResults &AA, AssumptionCache &AC, in MemoryDependenceResults() 30 class AAResults; global() variable
|
H A D | MemoryBuiltins.h | 32 class AAResults; variable 165 AAResults *AA = nullptr; 187 const TargetLibraryInfo *TLI, AAResults *AA, bool MustSucceed,
|
H A D | ObjCARCAnalysisUtils.h | 34 class AAResults; variable 169 bool IsPotentialRetainableObjPtr(const Value *Op, AAResults &AA);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ProvenanceAnalysis.h | 35 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 D | DFAPacketizer.h | 53 AAResults *AA; 59 AAResults *AA); 140 AAResults *AA; 154 AAResults *AA);
|
H A D | ScheduleDAGInstrs.h | 37 class AAResults; variable 172 AAResults *AAForDep = nullptr; 322 void buildSchedGraph(AAResults *AA,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUMemoryUtils.h | 19 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 D | LoopUtils.h | 30 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 D | UnrollLoop.h | 26 class AAResults; variable 86 AAResults *AA = nullptr); 110 AAResults *AA = nullptr);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | GVN.h | 35 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 D | MemCpyOptimizer.h | 22 class AAResults; variable 45 AAResults *AA = nullptr; 58 bool runImpl(Function &F, TargetLibraryInfo *TLI, AAResults *AA,
|
H A D | JumpThreading.h | 31 class AAResults; variable 85 AAResults *AA = nullptr; 106 LazyValueInfo *LVI, AAResults *AA,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroElide.cpp | 58 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 D | SLPVectorizer.h | 29 class AAResults; variable 68 AAResults *AA = nullptr; 80 TargetLibraryInfo *TLI_, AAResults *AA_, LoopInfo *LI_,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AlwaysInliner.cpp | 36 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 D | Sink.cpp | 104 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction() 176 AAResults &AA) { in ProcessBlock() 213 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions()
|
H A D | LoopSink.cpp | 281 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 D | ScheduleDAGSDNodes.h | 29 class AAResults; variable 97 void BuildSchedGraph(AAResults *AA);
|
H A D | ScheduleDAGVLIW.cpp | 62 /// AA - AAResults for making memory reference queries. 63 AAResults *AA; 66 ScheduleDAGVLIW(MachineFunction &mf, AAResults *aa, in ScheduleDAGVLIW()
|