| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 173 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 D | X86InstrBuilder.h | 95 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 D | X86ISelDAGToDAG.cpp | 267 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 D | X86FastISel.cpp | 230 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 D | RunLoopAutoreleaseLeakChecker.cpp | 54 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 D | ObjCAutoreleaseWriteChecker.cpp | 52 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 D | GCDAntipatternChecker.cpp | 52 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 D | LoopPassManager.h | 68 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 D | CGSCCPassManager.cpp | 80 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 D | RegionInfo.cpp | 190 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 D | DominanceFrontier.cpp | 82 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 D | CFGPrinter.cpp | 59 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 D | SystemZISelDAGToDAG.cpp | 406 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 D | PassManager.h | 431 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 D | PassManagerInternal.h | 47 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 D | CGSCCPassManager.h | 138 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 D | StackSafetyAnalysis.h | 48 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 D | CFGPrinter.h | 33 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 D | PGOInstrumentation.h | 33 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 D | InstSimplifyPass.cpp | 130 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 D | LoopPassManager.cpp | 26 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 D | LoopLoadElimination.cpp | 663 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 D | LoopDataPrefetch.cpp | 158 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 D | Mem2Reg.cpp | 61 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 D | SCCP.cpp | 10 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()
|