| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kISelDAGToDAG.cpp | 58 AddrType AM; member 108 return AM == AddrType::ARII || AM == AddrType::PCI || in isDispAddrType() 109 AM == AddrType::ARID || AM == AddrType::PCD || AM == AddrType::AL; in isDispAddrType() 113 switch (AM) { in getDispSize() 247 if (AM.GV) { in getSymbolicDisplacement() 357 return isIntN(AM.getDispSize() - 1, AM.Disp); in doesDispFitFI() 378 if (Offset != 0 && (AM.ES || AM.MCSym)) in foldOffsetIntoAddress() 523 AM = Backup; in matchADD() 530 AM = Backup; in matchADD() 535 if (!AM.hasBase() && !AM.hasIndexReg()) { in matchADD() [all …]
|
| H A D | M68kInstrData.td | 156 } // foreach AM 165 } // foreach AM 199 } // foreach AM 211 } // foreach AM 292 } // foreach AM 308 } // foreach AM 372 } // foreach AM 407 def MOV16 # AM # c 410 def MOV8 # AM # c 412 } // foreach AM [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 168 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) { in MatchAddressBase() 175 AM.Base.Reg = N; in MatchAddressBase() 186 AM.Disp += Val; in MatchAddress() 209 AM = Backup; in MatchAddress() 213 AM = Backup; in MatchAddress() 232 AM = Backup; in MatchAddress() 260 if (AM.GV) in SelectAddr() 264 else if (AM.CP) in SelectAddr() 265 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i16, AM.Alignment, AM.Disp, in SelectAddr() 267 else if (AM.ES) in SelectAddr() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrBuilder.h | 94 X86AddressMode AM; in getAddressFromInstr() local 105 AM.Scale = Op1.getImm(); in getAddressFromInstr() 108 AM.IndexReg = Op2.getReg(); in getAddressFromInstr() 112 AM.GV = Op3.getGlobal(); in getAddressFromInstr() 114 AM.Disp = Op3.getImm(); in getAddressFromInstr() 116 return AM; in getAddressFromInstr() 174 assert(AM.Scale == 1 || AM.Scale == 2 || AM.Scale == 4 || AM.Scale == 8); in addFullAddress() 183 MIB.addImm(AM.Scale).addReg(AM.IndexReg); in addFullAddress() 184 if (AM.GV) in addFullAddress() 185 MIB.addGlobalAddress(AM.GV, AM.Disp, AM.GVOpFlags); in addFullAddress() [all …]
|
| H A D | X86ISelDAGToDAG.cpp | 293 if (AM.GV) in getAddressOperands() 1667 if (Val != 0 && (AM.ES || AM.MCSym)) in foldOffsetIntoAddress() 1822 AM.Base_Reg = AM.IndexReg; in matchAddress() 1857 AM = Backup; in matchAdd() 1864 AM = Backup; in matchAdd() 2202 if (!(AM.ES || AM.MCSym) && AM.JT != -1) in matchAddressRecursively() 2214 if (!AM.hasSymbolicDisplacement() && AM.Disp == 0) in matchAddressRecursively() 2251 if (AM.IndexReg.getNode() != nullptr || AM.Scale != 1) in matchAddressRecursively() 2343 AM.IndexReg = AM.Base_Reg = Reg; in matchAddressRecursively() 2370 if (AM.IndexReg.getNode() || AM.isRIPRelative()) { in matchAddressRecursively() [all …]
|
| H A D | X86FastISel.cpp | 217 AM.IndexReg = constrainOperandRegClass(MIB->getDesc(), AM.IndexReg, in addFullAddress() 731 (AM.Base.Reg == 0 && AM.IndexReg == 0)) { in handleConstantAddresses() 733 AM.GV = GV; in handleConstantAddresses() 750 assert(AM.Base.Reg == 0 && AM.IndexReg == 0); in handleConstantAddresses() 968 AM = SavedAM; in X86SelectAddress() 1054 (AM.Base.Reg != 0 || AM.IndexReg != 0)) in X86SelectCallAddress() 1063 AM.GV = GV; in X86SelectCallAddress() 1071 assert(AM.Base.Reg == 0 && AM.IndexReg == 0); in X86SelectCallAddress() 1153 X86AddressMode AM; in X86SelectStore() local 1340 X86AddressMode AM; in X86SelectLoad() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPassManager.cpp | 27 LPMUpdater &>::run(Loop &L, LoopAnalysisManager &AM, in run() argument 31 ? runWithLoopNestPasses(L, AM, AR, U) in run() 32 : runWithoutLoopNestPasses(L, AM, AR, U); in run() 93 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses() 104 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses() 121 AM.invalidate(L, *PassPA); in runWithLoopNestPasses() 167 AM.invalidate(L, *PassPA); in runWithoutLoopNestPasses() 200 PA = LoopCanonicalizationFPM.run(F, AM); in run() 205 LoopInfo &LI = AM.getResult<LoopAnalysis>(F); in run() 219 ? (&AM.getResult<BranchProbabilityAnalysis>(F)) in run() [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | atomic-align.cpp | 3 struct AM { struct 6 alignas(8) AM m; argument 7 AM load1() { in load1() 8 AM am; in load1() 19 alignas(8) AM f2; 22 AM load2() { in load2() 23 AM am; in load2() 42 AM load3() { in load3() 43 AM am; in load3()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | CGSCCPassManagerTest.cpp | 156 return Func(F, AM); in run() 167 return Func(C, AM, CG, UR); in run() 180 return Func(F, AM); in run() 1328 Func(C, AM, CG, UR); in run() 1500 CGU.initialize(CG, C, AM, UR); in TEST_F() 1535 CGU.initialize(CG, C, AM, UR); in TEST_F() 1579 CGU.initialize(CG, C, AM, UR); in TEST_F() 1608 CGU.initialize(CG, C, AM, UR); in TEST_F() 1640 CGU.initialize(CG, C, AM, UR); in TEST_F() 1664 CGU.initialize(CG, C, AM, UR); in TEST_F() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | RunLoopAutoreleaseLeakChecker.cpp | 53 AnalysisManager &AM, 83 AnalysisManager &AM, in emitDiagnostics() argument 89 AnalysisDeclContext *ADC = AM.getAnalysisDeclContext(D); in emitDiagnostics() 168 auto Matches = match(GroupM, *D, AM.getASTContext()); in checkTempObjectsInSamePool() 170 emitDiagnostics(Match, D, BR, AM, Chkr); in checkTempObjectsInSamePool() 174 checkTempObjectsInNoPool(const Decl *D, AnalysisManager &AM, BugReporter &BR, in checkTempObjectsInNoPool() argument 188 auto Matches = match(GroupM, *D, AM.getASTContext()); in checkTempObjectsInNoPool() 191 emitDiagnostics(Match, D, BR, AM, Chkr); in checkTempObjectsInNoPool() 196 AnalysisManager &AM, in checkASTCodeBody() argument 198 checkTempObjectsInSamePool(D, AM, BR, this); in checkASTCodeBody() [all …]
|
| H A D | PointerIterationChecker.cpp | 31 AnalysisManager &AM, 36 BugReporter &BR, AnalysisManager &AM, in emitDiagnostics() argument 38 auto *ADC = AM.getAnalysisDeclContext(D); in emitDiagnostics() 83 AnalysisManager &AM, in checkASTCodeBody() argument 87 auto Matches = match(MatcherM, *D, AM.getASTContext()); in checkASTCodeBody() 89 emitDiagnostics(Match, D, BR, AM, this); in checkASTCodeBody()
|
| H A D | PointerSortingChecker.cpp | 31 AnalysisManager &AM, 36 BugReporter &BR, AnalysisManager &AM, in emitDiagnostics() argument 38 auto *ADC = AM.getAnalysisDeclContext(D); in emitDiagnostics() 97 AnalysisManager &AM, in checkASTCodeBody() argument 101 auto Matches = match(MatcherM, *D, AM.getASTContext()); in checkASTCodeBody() 103 emitDiagnostics(Match, D, BR, AM, this); in checkASTCodeBody()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CGSCCPassManager.cpp | 90 PassPA = Pass->run(*C, AM, G, UR); in run() 118 AM.invalidate(*C, PassPA); in run() 504 AM.invalidate(*C, PassPA); in run() 867 AM.invalidate(*OldC, PA); in incorporateNewSCCRange() 871 updateNewSCCFunctionAnalyses(*C, G, AM, *FAM); in incorporateNewSCCRange() 885 AM.invalidate(NewC, PA); in incorporateNewSCCRange() 892 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR, in updateCGAndAnalysisManagerForPass() argument 1027 G, N, C, AM, UR); in updateCGAndAnalysisManagerForPass() 1110 C, AM, UR); in updateCGAndAnalysisManagerForPass() 1161 AM.invalidate(*MergedC, PA); in updateCGAndAnalysisManagerForPass() [all …]
|
| H A D | RegionInfo.cpp | 188 RegionInfo RegionInfoAnalysis::run(Function &F, FunctionAnalysisManager &AM) { in run() argument 190 auto *DT = &AM.getResult<DominatorTreeAnalysis>(F); in run() 191 auto *PDT = &AM.getResult<PostDominatorTreeAnalysis>(F); in run() 192 auto *DF = &AM.getResult<DominanceFrontierAnalysis>(F); in run() 202 FunctionAnalysisManager &AM) { in run() argument 204 AM.getResult<RegionInfoAnalysis>(F).print(OS); in run() 210 FunctionAnalysisManager &AM) { in run() argument 211 AM.getResult<RegionInfoAnalysis>(F).verifyAnalysis(); in run()
|
| H A D | CFGPrinter.cpp | 129 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() 130 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() 167 FunctionAnalysisManager &AM) { in run() argument 170 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() 171 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() 208 FunctionAnalysisManager &AM) { in run() argument 211 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() 212 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() 249 FunctionAnalysisManager &AM) { in run() argument 252 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() [all …]
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopPass.h | 100 PreservedAnalyses run(Scop &L, ScopAnalysisManager &AM, 102 (void)AM.template getResult<AnalysisT>(L, AR); 115 SPMUpdater &>::run(Scop &InitialS, ScopAnalysisManager &AM, 134 Result run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, 223 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) { 224 ScopDetection &SD = AM.getResult<ScopAnalysis>(F); 225 ScopInfo &SI = AM.getResult<ScopInfoAnalysis>(F); 234 AM.invalidate(F, PA); 244 AM.getResult<ScopInfoAnalysis>(F), 246 AM.getResult<LoopAnalysis>(F), [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 63 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 70 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 108 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 117 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 126 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 138 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 149 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 156 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 250 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 267 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 420 if (AM.isDynAlloc() && !AM.IncludesDynAlloc) { in expandAdjDynAlloc() 432 if (AM.hasIndexField() && !AM.Index.getNode()) { in expandIndex() 433 AM.Base = Base; in expandIndex() 459 SDValue N = IsBase ? AM.Base : AM.Index; in expandAddress() 576 AM.Base = Addr; in selectAddress() 590 (AM.Index.getNode() && expandAddress(AM, false))) in selectAddress() 595 !shouldUseLA(AM.Base.getNode(), AM.Disp, AM.Index.getNode())) in selectAddress() 599 if (!isValidDisp(AM.DR, AM.Disp)) in selectAddress() 603 if (AM.isDynAlloc() && !AM.IncludesDynAlloc) in selectAddress() 632 Base = AM.Base; in getAddressOperands() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | CallGraphUpdater.h | 51 CGSCCAnalysisManager *AM = nullptr; variable 68 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR) { in initialize() argument 71 this->AM = &AM; in initialize() 74 &AM.getResult<FunctionAnalysisManagerCGSCCProxy>(SCC, LCG).getManager(); in initialize()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | PassManagerTest.cpp | 44 Result run(Function &F, FunctionAnalysisManager &AM) { in run() argument 79 Result run(Module &M, ModuleAnalysisManager &AM) { in run() argument 136 AM.getCachedResult<TestFunctionAnalysis>(F)) in run() 578 Callback(AM.getResult<CustomizedAnalysis>(F, I), O); in run() 584 CustomizedAnalysisManager AM; in TEST_F() local 585 AM.registerPass([&] { return CustomizedAnalysis(); }); in TEST_F() 599 PM.run(F, AM, 42, Result); in TEST_F() 629 Result run(Function &F, FunctionAnalysisManager &AM) { in run() 631 auto &FDep = AM.getResult<TestFunctionAnalysis>(F); in run() 679 Result run(Function &F, FunctionAnalysisManager &AM) { in run() [all …]
|
| H A D | PassBuilderCallbacksTest.cpp | 533 PM.run(*M, AM); in TEST_F() 578 PM.run(*M, AM); in TEST_F() 694 PM.run(*M, AM); in TEST_F() 704 PM.run(*M, AM); in TEST_F() 753 PM.run(*M, AM); in TEST_F() 799 PM.run(*M, AM); in TEST_F() 811 PM.run(*M, AM); in TEST_F() 876 PM.run(*M, AM); in TEST_F() 924 PM.run(*M, AM); in TEST_F() 994 PM.run(*M, AM); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | StripSymbols.h | 30 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 34 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 38 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 42 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/ |
| H A D | ObjCARC.h | 48 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 52 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 56 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 60 PreservedAnalyses run(Function &M, FunctionAnalysisManager &AM);
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | PGOInstrumentation.h | 40 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 50 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 63 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 78 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 90 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | CGSCCPassManager.h | 132 CGSCCAnalysisManager &AM, 153 PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, 155 (void)AM.template getResult<AnalysisT>(C, CG); 203 CGSCCAnalysisManagerModuleProxy::run(Module &M, ModuleAnalysisManager &AM); 354 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 415 Result run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, LazyCallGraph &); 437 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR, 448 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR, 484 PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM, 563 PreservedAnalyses run(LazyCallGraph::SCC &InitialC, CGSCCAnalysisManager &AM,
|