Home
last modified time | relevance | path

Searched refs:AM (Results 1 – 25 of 539) sorted by relevance

12345678910>>...22

/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp58 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 DM68kInstrData.td156 } // 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 DMSP430ISelDAGToDAG.cpp168 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 DX86InstrBuilder.h94 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 DX86ISelDAGToDAG.cpp293 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 DX86FastISel.cpp217 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 DLoopPassManager.cpp27 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 Datomic-align.cpp3 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 DCGSCCPassManagerTest.cpp156 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 DRunLoopAutoreleaseLeakChecker.cpp53 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 DPointerIterationChecker.cpp31 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 DPointerSortingChecker.cpp31 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 DCGSCCPassManager.cpp90 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 DRegionInfo.cpp188 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 DCFGPrinter.cpp129 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 DScopPass.h100 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 DAMDGPU.h63 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 DSystemZISelDAGToDAG.cpp420 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 DCallGraphUpdater.h51 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 DPassManagerTest.cpp44 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 DPassBuilderCallbacksTest.cpp533 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 DStripSymbols.h30 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 DObjCARC.h48 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 DPGOInstrumentation.h40 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 DCGSCCPassManager.h132 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,

12345678910>>...22