/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 248 PreservedAnalyses LoadStoreVectorizerPass::run(Function &F, FunctionAnalysisManager &AM) { argument 253 AliasAnalysis &AA = AM.getResult<AAManager>(F); 254 DominatorTree &DT = AM.getResult<DominatorTreeAnalysis>(F); 255 ScalarEvolution &SE = AM.getResult<ScalarEvolutionAnalysis>(F); 256 TargetTransformInfo &TTI = AM.getResult<TargetIRAnalysis>(F);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 1784 /// by AM is legal for this target, for a load/store of the specified type. 1786 const AddrMode &AM, Type *Ty, 1792 if (AM.BaseOffs <= -(1LL << 16) || AM.BaseOffs >= (1LL << 16)-1) 1796 if (AM.BaseGV) 1800 switch (AM.Scale) { 1804 if (AM.HasBaseReg && AM.BaseOffs) // "r+r+i" is not allowed. 1809 if (AM.HasBaseReg || AM 1785 isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, unsigned AS, Instruction *I) const argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOInstrumentation.cpp | 1533 PGOInstrumentationGenCreateVar::run(Module &M, ModuleAnalysisManager &AM) { argument 1556 ModuleAnalysisManager &AM) { 1557 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); 1709 ModuleAnalysisManager &AM) { 1711 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); 1722 auto *PSI = &AM.getResult<ProfileSummaryAnalysis>(M); 1555 run(Module &M, ModuleAnalysisManager &AM) argument 1708 run(Module &M, ModuleAnalysisManager &AM) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BasicAliasAnalysis.cpp | 2061 BasicAAResult BasicAA::run(Function &F, FunctionAnalysisManager &AM) { argument 2064 AM.getResult<TargetLibraryAnalysis>(F), 2065 AM.getResult<AssumptionAnalysis>(F), 2066 &AM.getResult<DominatorTreeAnalysis>(F), 2067 AM.getCachedResult<LoopAnalysis>(F), 2068 AM.getCachedResult<PhiValuesAnalysis>(F));
|
H A D | DependenceAnalysis.cpp | 1403 // Computes the GCD of AM and BM. 1406 static bool findGCD(unsigned Bits, const APInt &AM, const APInt &BM, argument 1410 APInt G0 = AM.abs(); 1423 X = AM.slt(0) ? -A1 : A1; 1496 LLVM_DEBUG(dbgs() << "\t SrcCoeff = " << *SrcCoeff << " = AM\n"); 1516 APInt AM = ConstSrcCoeff->getAPInt(); local 1518 unsigned Bits = AM.getBitWidth(); 1519 if (findGCD(Bits, AM, BM, ConstDelta->getAPInt(), G, X, Y)) { 1561 // test(AM/G, LM-Y) and test(-AM/ 1915 APInt AM = ConstSrcCoeff->getAPInt(); local [all...] |
H A D | CFLAndersAliasAnalysis.cpp | 903 CFLAndersAAResult CFLAndersAA::run(Function &F, FunctionAnalysisManager &AM) { argument 904 auto GetTLI = [&AM](Function &F) -> TargetLibraryInfo & { 905 return AM.getResult<TargetLibraryAnalysis>(F);
|
H A D | GlobalsModRef.cpp | 1000 GlobalsAAResult GlobalsAA::run(Module &M, ModuleAnalysisManager &AM) { argument 1002 AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); 1007 AM.getResult<CallGraphAnalysis>(M));
|
H A D | ModuleSummaryAnalysis.cpp | 844 ModuleSummaryIndexAnalysis::run(Module &M, ModuleAnalysisManager &AM) { argument 845 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M); 846 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager();
|
H A D | MemorySSA.cpp | 2251 FunctionAnalysisManager &AM) { 2252 auto &DT = AM.getResult<DominatorTreeAnalysis>(F); 2253 auto &AA = AM.getResult<AAManager>(F); 2267 FunctionAnalysisManager &AM) { 2269 AM.getResult<MemorySSAAnalysis>(F).getMSSA().print(OS); 2275 FunctionAnalysisManager &AM) { 2276 AM.getResult<MemorySSAAnalysis>(F).getMSSA().verifyMemorySSA(); 2250 run(Function &F, FunctionAnalysisManager &AM) argument 2266 run(Function &F, FunctionAnalysisManager &AM) argument 2274 run(Function &F, FunctionAnalysisManager &AM) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DDG.h | 422 Result run(Loop &L, LoopAnalysisManager &AM, LoopStandardAnalysisResults &AR); 433 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | MemoryDependenceAnalysis.h | 511 MemoryDependenceResults run(Function &F, FunctionAnalysisManager &AM);
|
H A D | LoopInfo.h | 1215 LoopInfo run(Function &F, FunctionAnalysisManager &AM); 1224 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 1229 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
|
H A D | MemorySSA.h | 944 Result run(Function &F, FunctionAnalysisManager &AM); 954 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 959 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
|
H A D | ScalarEvolution.h | 1936 ScalarEvolution run(Function &F, FunctionAnalysisManager &AM); 1943 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 1954 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | SafepointIRVerifier.cpp | 204 FunctionAnalysisManager &AM) { 205 const auto &DT = AM.getResult<DominatorTreeAnalysis>(F); 203 run(Function &F, FunctionAnalysisManager &AM) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 633 PreservedAnalyses GVN::run(Function &F, FunctionAnalysisManager &AM) { argument 638 auto &AC = AM.getResult<AssumptionAnalysis>(F); 639 auto &DT = AM.getResult<DominatorTreeAnalysis>(F); 640 auto &TLI = AM.getResult<TargetLibraryAnalysis>(F); 641 auto &AA = AM.getResult<AAManager>(F); 643 isMemDepEnabled() ? &AM.getResult<MemoryDependenceAnalysis>(F) : nullptr; 644 auto *LI = AM.getCachedResult<LoopAnalysis>(F); 645 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F);
|
H A D | InductiveRangeCheckElimination.cpp | 1769 PreservedAnalyses IRCEPass::run(Function &F, FunctionAnalysisManager &AM) { argument 1770 auto &SE = AM.getResult<ScalarEvolutionAnalysis>(F); 1771 auto &DT = AM.getResult<DominatorTreeAnalysis>(F); 1772 auto &BPI = AM.getResult<BranchProbabilityAnalysis>(F); 1773 LoopInfo &LI = AM.getResult<LoopAnalysis>(F);
|
H A D | DeadStoreElimination.cpp | 2291 PreservedAnalyses DSEPass::run(Function &F, FunctionAnalysisManager &AM) { argument 2292 AliasAnalysis &AA = AM.getResult<AAManager>(F); 2293 const TargetLibraryInfo &TLI = AM.getResult<TargetLibraryAnalysis>(F); 2294 DominatorTree &DT = AM.getResult<DominatorTreeAnalysis>(F); 2298 MemorySSA &MSSA = AM.getResult<MemorySSAAnalysis>(F).getMSSA(); 2299 PostDominatorTree &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); 2303 MemoryDependenceResults &MD = AM.getResult<MemoryDependenceAnalysis>(F);
|
H A D | LowerMatrixIntrinsics.cpp | 1864 FunctionAnalysisManager &AM) { 1865 auto &TTI = AM.getResult<TargetIRAnalysis>(F); 1866 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); 1867 auto &AA = AM.getResult<AAManager>(F); 1868 auto &DT = AM.getResult<DominatorTreeAnalysis>(F); 1869 auto &LI = AM.getResult<LoopAnalysis>(F); 1863 run(Function &F, FunctionAnalysisManager &AM) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILoadStoreOptimizer.cpp | 1896 TargetLoweringBase::AddrMode AM; local 1897 AM.HasBaseReg = true; 1898 AM.BaseOffs = Dist; 1899 if (TLI->isLegalGlobalAddressingMode(AM) && 1921 TargetLoweringBase::AddrMode AM; local 1922 AM.HasBaseReg = true; 1923 AM.BaseOffs = P.second - AnchorAddr.Offset; 1925 if (TLI->isLegalGlobalAddressingMode(AM)) {
|
H A D | SIISelLowering.cpp | 1191 bool SITargetLowering::isLegalFlatAddressingMode(const AddrMode &AM) const { 1195 return AM.BaseOffs == 0 && AM.Scale == 0; 1198 return AM.Scale == 0 && 1199 (AM.BaseOffs == 0 || Subtarget->getInstrInfo()->isLegalFLATOffset( 1200 AM.BaseOffs, AMDGPUAS::FLAT_ADDRESS, 1204 bool SITargetLowering::isLegalGlobalAddressingMode(const AddrMode &AM) const { 1206 return AM.Scale == 0 && 1207 (AM.BaseOffs == 0 || Subtarget->getInstrInfo()->isLegalFLATOffset( 1208 AM 1262 isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, unsigned AS, Instruction *I) const argument 8576 AddrMode AM; local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | FunctionAttrs.cpp | 1410 CGSCCAnalysisManager &AM, 1414 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager(); 1620 ReversePostOrderFunctionAttrsPass::run(Module &M, ModuleAnalysisManager &AM) { 1621 auto &CG = AM.getResult<CallGraphAnalysis>(M);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 608 SDValue &Base, SDValue &Offset, ISD::MemIndexedMode &AM, 630 AM = ISD::POST_INC; 2106 ArrayRef<int> AM = SVN->getMask(); local 2107 assert(AM.size() <= 8 && "Unexpected shuffle mask"); 2108 unsigned VecLen = AM.size(); 2127 SmallVector<int,8> Mask(AM.begin(), AM.end()); 2128 unsigned F = llvm::find_if(AM, [](int M) { return M >= 0; }) - AM.data(); 2129 if (F == AM 607 getPostIndexedAddressParts(SDNode *N, SDNode *Op, SDValue &Base, SDValue &Offset, ISD::MemIndexedMode &AM, SelectionDAG &DAG) const argument 3269 isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, unsigned AS, Instruction *I) const argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 68 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 1474 LazyCallGraph &CG, CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR, 1506 updateCGAndAnalysisManagerForCGSCCPass(CG, C, N, AM, UR, FAM); 1646 CGSCCAnalysisManager &AM, 1653 AM.getResult<FunctionAnalysisManagerCGSCCProxy>(C, CG).getManager(); 1703 updateCallGraphAfterCoroutineSplit(*N, Shape, Clones, C, CG, AM, UR, FAM); 1471 updateCallGraphAfterCoroutineSplit( LazyCallGraph::Node &N, const coro::Shape &Shape, const SmallVectorImpl<Function *> &Clones, LazyCallGraph::SCC &C, LazyCallGraph &CG, CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR, FunctionAnalysisManager &FAM) argument 1645 run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &CG, CGSCCUpdateResult &UR) argument
|