Searched refs:AM (Results 276 - 300 of 375) sorted by relevance

<<1112131415

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp248 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 DTargetLoweringBase.cpp1784 /// 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 DPGOInstrumentation.cpp1533 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 DBasicAliasAnalysis.cpp2061 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 DDependenceAnalysis.cpp1403 // 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 DCFLAndersAliasAnalysis.cpp903 CFLAndersAAResult CFLAndersAA::run(Function &F, FunctionAnalysisManager &AM) { argument
904 auto GetTLI = [&AM](Function &F) -> TargetLibraryInfo & {
905 return AM.getResult<TargetLibraryAnalysis>(F);
H A DGlobalsModRef.cpp1000 GlobalsAAResult GlobalsAA::run(Module &M, ModuleAnalysisManager &AM) { argument
1002 AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager();
1007 AM.getResult<CallGraphAnalysis>(M));
H A DModuleSummaryAnalysis.cpp844 ModuleSummaryIndexAnalysis::run(Module &M, ModuleAnalysisManager &AM) { argument
845 ProfileSummaryInfo &PSI = AM.getResult<ProfileSummaryAnalysis>(M);
846 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager();
H A DMemorySSA.cpp2251 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 DDDG.h422 Result run(Loop &L, LoopAnalysisManager &AM, LoopStandardAnalysisResults &AR);
433 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DMemoryDependenceAnalysis.h511 MemoryDependenceResults run(Function &F, FunctionAnalysisManager &AM);
H A DLoopInfo.h1215 LoopInfo run(Function &F, FunctionAnalysisManager &AM);
1224 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
1229 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
H A DMemorySSA.h944 Result run(Function &F, FunctionAnalysisManager &AM);
954 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
959 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
H A DScalarEvolution.h1936 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 DSafepointIRVerifier.cpp204 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 DGVN.cpp633 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 DInductiveRangeCheckElimination.cpp1769 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 DDeadStoreElimination.cpp2291 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 DLowerMatrixIntrinsics.cpp1864 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 DSILoadStoreOptimizer.cpp1896 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 DSIISelLowering.cpp1191 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 DFunctionAttrs.cpp1410 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 DHexagonISelLowering.cpp608 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 DRISCVISelLowering.h68 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1474 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

Completed in 234 milliseconds

<<1112131415