| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelDAGToDAG.cpp | 59 AddrType AM; member 109 return AM == AddrType::ARII || AM == AddrType::PCI || in isDispAddrType() 110 AM == AddrType::ARID || AM == AddrType::PCD || AM == AddrType::AL; in isDispAddrType() 114 switch (AM) { in getDispSize() 252 if (AM.GV) { in getSymbolicDisplacement() 367 return isIntN(AM.getDispSize() - 1, AM.Disp); in doesDispFitFI() 388 if (Offset != 0 && (AM.ES || AM.MCSym)) in foldOffsetIntoAddress() 540 AM = Backup; in matchADD() 547 AM = Backup; in matchADD() 552 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 …]
|
| /freebsd-14.2/contrib/llvm-project/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() 270 Disp = CurDAG->getTargetConstantPool(AM.CP, MVT::i16, AM.Alignment, AM.Disp, in SelectAddr() 272 else if (AM.ES) in SelectAddr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/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 | 296 if (AM.GV) in getAddressOperands() 1736 if (Val != 0 && (AM.ES || AM.MCSym)) in foldOffsetIntoAddress() 1912 AM.Base_Reg = AM.IndexReg; in matchAddress() 1939 AM = Backup; in matchAdd() 1946 AM = Backup; in matchAdd() 2285 assert((AM.Scale == 1 || AM.Scale == 2 || AM.Scale == 4 || AM.Scale == 8) && in matchIndexRecursively() 2419 if (!(AM.ES || AM.MCSym) && AM.JT != -1) in matchAddressRecursively() 2431 if (!AM.hasSymbolicDisplacement() && AM.Disp == 0) in matchAddressRecursively() 2547 AM.IndexReg = AM.Base_Reg = Reg; in matchAddressRecursively() 2574 if (AM.IndexReg.getNode() || AM.isRIPRelative()) { in matchAddressRecursively() [all …]
|
| H A D | X86FastISel.cpp | 217 AM.IndexReg = constrainOperandRegClass(MIB->getDesc(), AM.IndexReg, in addFullAddress() 734 (AM.Base.Reg == 0 && AM.IndexReg == 0)) { in handleConstantAddresses() 736 AM.GV = GV; in handleConstantAddresses() 753 assert(AM.Base.Reg == 0 && AM.IndexReg == 0); in handleConstantAddresses() 971 AM = SavedAM; in X86SelectAddress() 1058 (AM.Base.Reg != 0 || AM.IndexReg != 0)) in X86SelectCallAddress() 1067 AM.GV = GV; in X86SelectCallAddress() 1075 assert(AM.Base.Reg == 0 && AM.IndexReg == 0); in X86SelectCallAddress() 1157 X86AddressMode AM; in X86SelectStore() local 1344 X86AddressMode AM; in X86SelectLoad() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/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() 94 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses() 113 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses() 161 runSinglePass(L, Pass, AM, AR, U, PI); in runWithoutLoopNestPasses() 177 AM.invalidate(L, *PassPA); in runWithoutLoopNestPasses() 210 PA = LoopCanonicalizationFPM.run(F, AM); in run() 215 LoopInfo &LI = AM.getResult<LoopAnalysis>(F); in run() 229 ? (&AM.getResult<BranchProbabilityAnalysis>(F)) in run() [all …]
|
| H A D | LoopAccessAnalysisPrinter.cpp | 20 FunctionAnalysisManager &AM) { in run() argument 21 auto &LAIs = AM.getResult<LoopAccessAnalysis>(F); in run() 22 auto &LI = AM.getResult<LoopAnalysis>(F); in run()
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| H A D | ObjCAutoreleaseWriteChecker.cpp | 53 AnalysisManager &AM, 112 AnalysisManager &AM, in emitDiagnostics() argument 114 AnalysisDeclContext *ADC = AM.getAnalysisDeclContext(D); in emitDiagnostics() 171 AnalysisManager &AM, in checkASTCodeBody() argument 229 auto Matches = match(MatcherM, *D, AM.getASTContext()); in checkASTCodeBody() 231 emitDiagnostics(Match, D, BR, AM, this); in checkASTCodeBody()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CGSCCPassManager.cpp | 87 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR); in run() 115 AM.invalidate(*C, PassPA); in run() 419 AM.invalidate(*C, PassPA); in run() 845 AM.invalidate(*OldC, PA); in incorporateNewSCCRange() 849 updateNewSCCFunctionAnalyses(*C, G, AM, *FAM); in incorporateNewSCCRange() 863 AM.invalidate(NewC, PA); in incorporateNewSCCRange() 870 CGSCCAnalysisManager &AM, CGSCCUpdateResult &UR, in updateCGAndAnalysisManagerForPass() argument 1005 G, N, C, AM, UR); in updateCGAndAnalysisManagerForPass() 1088 C, AM, UR); in updateCGAndAnalysisManagerForPass() 1139 AM.invalidate(*MergedC, PA); in updateCGAndAnalysisManagerForPass() [all …]
|
| H A D | CFGPrinter.cpp | 96 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() 97 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() 103 FunctionAnalysisManager &AM) { in run() argument 106 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() 107 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() 113 FunctionAnalysisManager &AM) { in run() argument 116 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() 117 auto *BPI = &AM.getResult<BranchProbabilityAnalysis>(F); in run() 123 FunctionAnalysisManager &AM) { in run() argument 126 auto *BFI = &AM.getResult<BlockFrequencyAnalysis>(F); in run() [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 | DominanceFrontier.cpp | 81 FunctionAnalysisManager &AM) { in run() argument 83 DF.analyze(AM.getResult<DominatorTreeAnalysis>(F)); in run() 91 DominanceFrontierPrinterPass::run(Function &F, FunctionAnalysisManager &AM) { in run() argument 93 AM.getResult<DominanceFrontierAnalysis>(F).print(OS); in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/ |
| H A D | ObjCARC.h | 30 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 34 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 38 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 42 PreservedAnalyses run(Function &M, FunctionAnalysisManager &AM); 46 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 67 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 73 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 80 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 117 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 126 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 136 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 216 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 247 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 279 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 293 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 427 if (AM.isDynAlloc() && !AM.IncludesDynAlloc) { in expandAdjDynAlloc() 439 if (AM.hasIndexField() && !AM.Index.getNode()) { in expandIndex() 440 AM.Base = Base; in expandIndex() 466 SDValue N = IsBase ? AM.Base : AM.Index; in expandAddress() 584 AM.Base = Addr; in selectAddress() 598 (AM.Index.getNode() && expandAddress(AM, false))) in selectAddress() 603 !shouldUseLA(AM.Base.getNode(), AM.Disp, AM.Index.getNode())) in selectAddress() 607 if (!isValidDisp(AM.DR, AM.Disp)) in selectAddress() 611 if (AM.isDynAlloc() && !AM.IncludesDynAlloc) in selectAddress() 640 Base = AM.Base; in getAddressOperands() [all …]
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/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);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPF.h | 50 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 57 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 64 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 71 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM); 80 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
|
| /freebsd-14.2/contrib/llvm-project/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, 571 PreservedAnalyses run(LazyCallGraph::SCC &InitialC, CGSCCAnalysisManager &AM,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | EmbedBitcodePass.cpp | 26 PreservedAnalyses EmbedBitcodePass::run(Module &M, ModuleAnalysisManager &AM) { in run() argument 40 ThinLTOBitcodeWriterPass(OS, /*ThinLinkOS=*/nullptr).run(M, AM); in run() 43 .run(M, AM); in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILResourceAnalysis.cpp | 22 ModuleAnalysisManager &AM) { in run() argument 31 ModuleAnalysisManager &AM) { in run() argument 32 dxil::Resources Res = AM.getResult<DXILResourceAnalysis>(M); in run()
|