Home
last modified time | relevance | path

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

12345678910>>...20

/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp173 if (AM.BaseType != MSP430ISelAddressMode::RegBase || AM.Base.Reg.getNode()) { in MatchAddressBase()
180 AM.Base.Reg = N; in MatchAddressBase()
191 AM.Disp += Val; in MatchAddress()
214 AM = Backup; in MatchAddress()
218 AM = Backup; in MatchAddress()
237 AM = Backup; in MatchAddress()
265 if (AM.GV) in SelectAddr()
269 else if (AM.CP) in SelectAddr()
272 else if (AM.ES) in SelectAddr()
274 else if (AM.JT != -1) in SelectAddr()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrBuilder.h95 X86AddressMode AM; in getAddressFromInstr() local
106 AM.Scale = Op1.getImm(); in getAddressFromInstr()
109 AM.IndexReg = Op2.getReg(); in getAddressFromInstr()
113 AM.GV = Op3.getGlobal(); in getAddressFromInstr()
115 AM.Disp = Op3.getImm(); in getAddressFromInstr()
117 return AM; in getAddressFromInstr()
175 assert(AM.Scale == 1 || AM.Scale == 2 || AM.Scale == 4 || AM.Scale == 8); in addFullAddress()
184 MIB.addImm(AM.Scale).addReg(AM.IndexReg); in addFullAddress()
185 if (AM.GV) in addFullAddress()
186 MIB.addGlobalAddress(AM.GV, AM.Disp, AM.GVOpFlags); in addFullAddress()
[all …]
H A DX86ISelDAGToDAG.cpp267 if (AM.GV) in getAddressOperands()
273 AM.Align, AM.Disp, AM.SymbolFlags); in getAddressOperands()
1084 if (AM.ES || AM.MCSym) in foldOffsetIntoAddress()
1216 AM.Base_Reg = AM.IndexReg; in matchAddress()
1246 AM = Backup; in matchAdd()
1252 AM = Backup; in matchAdd()
1562 if (!(AM.ES || AM.MCSym) && AM.JT != -1) in matchAddressRecursively()
1574 if (!AM.hasSymbolicDisplacement() && AM.Disp == 0) in matchAddressRecursively()
1702 AM.IndexReg = AM.Base_Reg = Reg; in matchAddressRecursively()
1727 if (AM.IndexReg.getNode() || AM.isRIPRelative()) { in matchAddressRecursively()
[all …]
H A DX86FastISel.cpp230 AM.IndexReg = constrainOperandRegClass(MIB->getDesc(), AM.IndexReg, in addFullAddress()
749 (AM.Base.Reg == 0 && AM.IndexReg == 0)) { in handleConstantAddresses()
751 AM.GV = GV; in handleConstantAddresses()
768 assert(AM.Base.Reg == 0 && AM.IndexReg == 0); in handleConstantAddresses()
985 AM = SavedAM; in X86SelectAddress()
1071 (AM.Base.Reg != 0 || AM.IndexReg != 0)) in X86SelectCallAddress()
1080 AM.GV = GV; in X86SelectCallAddress()
1088 assert(AM.Base.Reg == 0 && AM.IndexReg == 0); in X86SelectCallAddress()
1150 X86AddressMode AM; in X86SelectStore() local
1332 X86AddressMode AM; in X86SelectLoad() local
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DRunLoopAutoreleaseLeakChecker.cpp54 AnalysisManager &AM,
84 AnalysisManager &AM, in emitDiagnostics() argument
90 AnalysisDeclContext *ADC = AM.getAnalysisDeclContext(D); in emitDiagnostics()
169 auto Matches = match(GroupM, *D, AM.getASTContext()); in checkTempObjectsInSamePool()
171 emitDiagnostics(Match, D, BR, AM, Chkr); in checkTempObjectsInSamePool()
175 checkTempObjectsInNoPool(const Decl *D, AnalysisManager &AM, BugReporter &BR, in checkTempObjectsInNoPool() argument
189 auto Matches = match(GroupM, *D, AM.getASTContext()); in checkTempObjectsInNoPool()
192 emitDiagnostics(Match, D, BR, AM, Chkr); in checkTempObjectsInNoPool()
197 AnalysisManager &AM, in checkASTCodeBody() argument
199 checkTempObjectsInSamePool(D, AM, BR, this); in checkASTCodeBody()
[all …]
H A DObjCAutoreleaseWriteChecker.cpp52 AnalysisManager &AM,
110 AnalysisManager &AM, in emitDiagnostics() argument
112 AnalysisDeclContext *ADC = AM.getAnalysisDeclContext(D); in emitDiagnostics()
151 AnalysisManager &AM, in checkASTCodeBody() argument
202 auto Matches = match(MatcherM, *D, AM.getASTContext()); in checkASTCodeBody()
204 emitDiagnostics(Match, D, BR, AM, this); in checkASTCodeBody()
H A DGCDAntipatternChecker.cpp52 AnalysisManager &AM,
207 AnalysisManager &AM, in checkASTCodeBody() argument
212 AnalysisDeclContext *ADC = AM.getAnalysisDeclContext(D); in checkASTCodeBody()
215 auto Matches = match(SemaphoreMatcherM, *D->getBody(), AM.getASTContext()); in checkASTCodeBody()
220 Matches = match(GroupMatcherM, *D->getBody(), AM.getASTContext()); in checkASTCodeBody()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h68 LPMUpdater &>::run(Loop &InitialL, LoopAnalysisManager &AM,
92 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
94 (void)AM.template getResult<AnalysisT>(L, AR);
274 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
279 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(F);
285 PA = LoopCanonicalizationFPM.run(F, AM);
290 LoopInfo &LI = AM.getResult<LoopAnalysis>(F);
300 LoopStandardAnalysisResults LAR = {AM.getResult<AAManager>(F),
303 AM.getResult<LoopAnalysis>(F),
306 AM.getResult<TargetIRAnalysis>(F),
[all …]
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp80 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR); in run()
101 AM.invalidate(*C, PassPA); in run()
397 AM.invalidate(*OldC, PA); in incorporateNewSCCRange()
401 updateNewSCCFunctionAnalyses(*C, G, AM); in incorporateNewSCCRange()
412 updateNewSCCFunctionAnalyses(NewC, G, AM); in incorporateNewSCCRange()
416 AM.invalidate(NewC, PA); in incorporateNewSCCRange()
423 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR) { in updateCGAndAnalysisManagerForFunctionPass() argument
513 G, N, C, AM, UR); in updateCGAndAnalysisManagerForFunctionPass()
598 C, AM, UR); in updateCGAndAnalysisManagerForFunctionPass()
642 AM.invalidate(*MergedC, PA); in updateCGAndAnalysisManagerForFunctionPass()
[all …]
H A DRegionInfo.cpp190 RegionInfo RegionInfoAnalysis::run(Function &F, FunctionAnalysisManager &AM) { in run() argument
192 auto *DT = &AM.getResult<DominatorTreeAnalysis>(F); in run()
193 auto *PDT = &AM.getResult<PostDominatorTreeAnalysis>(F); in run()
194 auto *DF = &AM.getResult<DominanceFrontierAnalysis>(F); in run()
204 FunctionAnalysisManager &AM) { in run() argument
206 AM.getResult<RegionInfoAnalysis>(F).print(OS); in run()
212 FunctionAnalysisManager &AM) { in run() argument
213 AM.getResult<RegionInfoAnalysis>(F).verifyAnalysis(); in run()
H A DDominanceFrontier.cpp82 FunctionAnalysisManager &AM) { in run() argument
84 DF.analyze(AM.getResult<DominatorTreeAnalysis>(F)); in run()
92 DominanceFrontierPrinterPass::run(Function &F, FunctionAnalysisManager &AM) { in run() argument
94 AM.getResult<DominanceFrontierAnalysis>(F).print(OS); in run()
H A DCFGPrinter.cpp59 FunctionAnalysisManager &AM) { in run() argument
90 FunctionAnalysisManager &AM) { in run() argument
137 FunctionAnalysisManager &AM) { in run() argument
167 FunctionAnalysisManager &AM) { in run() argument
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp406 if (AM.isDynAlloc() && !AM.IncludesDynAlloc) { in expandAdjDynAlloc()
418 if (AM.hasIndexField() && !AM.Index.getNode()) { in expandIndex()
419 AM.Base = Base; in expandIndex()
445 SDValue N = IsBase ? AM.Base : AM.Index; in expandAddress()
562 AM.Base = Addr; in selectAddress()
576 (AM.Index.getNode() && expandAddress(AM, false))) in selectAddress()
581 !shouldUseLA(AM.Base.getNode(), AM.Disp, AM.Index.getNode())) in selectAddress()
585 if (!isValidDisp(AM.DR, AM.Disp)) in selectAddress()
589 if (AM.isDynAlloc() && !AM.IncludesDynAlloc) in selectAddress()
618 Base = AM.Base; in getAddressOperands()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DPassManager.h431 PassT, IRUnitT>)(AM, IR, Args, in getAnalysisResult()
482 PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, in run() argument
517 AM.invalidate(IR, PassPA); in run()
1161 explicit Result(const AnalysisManagerT &AM) : AM(&AM) {} in Result() argument
1215 const AnalysisManagerT *AM;
1223 OuterAnalysisManagerProxy(const AnalysisManagerT &AM) : AM(&AM) {} in OuterAnalysisManagerProxy() argument
1230 return Result(*AM); in run()
1239 const AnalysisManagerT *AM; variable
1358 PreservedAnalyses run(IRUnitT &Arg, AnalysisManagerT &AM, in run()
1360 (void)AM.template getResult<AnalysisT>(Arg, in run()
[all …]
H A DPassManagerInternal.h47 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
78 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run()
80 return Pass.run(IR, AM, ExtraArgs...); in run()
249 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
291 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
294 Pass.run(IR, AM, std::forward<ExtraArgTs>(ExtraArgs)...));
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h138 CGSCCAnalysisManager &AM,
159 PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
161 (void)AM.template getResult<AnalysisT>(C, CG);
342 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM) {
345 AM.getResult<CGSCCAnalysisManagerModuleProxy>(M).getManager();
348 LazyCallGraph &CG = AM.getResult<LazyCallGraphAnalysis>(M);
572 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR);
659 AM, UR);
718 AM.getResult<PassInstrumentationAnalysis>(InitialC, CG);
766 PreservedAnalyses PassPA = Pass.run(*C, AM, CG, UR);
[all …]
H A DStackSafetyAnalysis.h48 StackSafetyInfo run(Function &F, FunctionAnalysisManager &AM);
57 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
87 Result run(Module &M, ModuleAnalysisManager &AM);
97 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
H A DCFGPrinter.h33 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
39 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
45 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
51 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Instrumentation/
H A DPGOInstrumentation.h33 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
42 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
55 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
67 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp130 FunctionAnalysisManager &AM) { in run() argument
131 auto &DT = AM.getResult<DominatorTreeAnalysis>(F); in run()
132 auto &TLI = AM.getResult<TargetLibraryAnalysis>(F); in run()
133 auto &AC = AM.getResult<AssumptionAnalysis>(F); in run()
134 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run()
H A DLoopPassManager.cpp26 LPMUpdater &>::run(Loop &L, LoopAnalysisManager &AM, in run() argument
35 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in run()
45 PreservedAnalyses PassPA = Pass->run(L, AM, AR, U); in run()
68 AM.invalidate(L, PassPA); in run()
H A DLoopLoadElimination.cpp663 FunctionAnalysisManager &AM) { in run() argument
664 auto &SE = AM.getResult<ScalarEvolutionAnalysis>(F); in run()
665 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
666 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
667 auto &DT = AM.getResult<DominatorTreeAnalysis>(F); in run()
668 auto &TLI = AM.getResult<TargetLibraryAnalysis>(F); in run()
669 auto &AA = AM.getResult<AAManager>(F); in run()
670 auto &AC = AM.getResult<AssumptionAnalysis>(F); in run()
672 auto &LAM = AM.getResult<LoopAnalysisManagerFunctionProxy>(F).getManager(); in run()
H A DLoopDataPrefetch.cpp158 FunctionAnalysisManager &AM) { in run() argument
159 LoopInfo *LI = &AM.getResult<LoopAnalysis>(F); in run()
160 ScalarEvolution *SE = &AM.getResult<ScalarEvolutionAnalysis>(F); in run()
161 AssumptionCache *AC = &AM.getResult<AssumptionAnalysis>(F); in run()
163 &AM.getResult<OptimizationRemarkEmitterAnalysis>(F); in run()
164 const TargetTransformInfo *TTI = &AM.getResult<TargetIRAnalysis>(F); in run()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DMem2Reg.cpp61 PreservedAnalyses PromotePass::run(Function &F, FunctionAnalysisManager &AM) { in run() argument
62 auto &DT = AM.getResult<DominatorTreeAnalysis>(F); in run()
63 auto &AC = AM.getResult<AssumptionAnalysis>(F); in run()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DSCCP.cpp10 PreservedAnalyses IPSCCPPass::run(Module &M, ModuleAnalysisManager &AM) { in run() argument
12 auto &TLI = AM.getResult<TargetLibraryAnalysis>(M); in run()
13 auto &FAM = AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager(); in run()

12345678910>>...20