| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/ |
| H A D | M68kISelDAGToDAG.cpp | 59 AddrType AM; member 84 : AM(AT), BaseType(Base::RegBase), Disp(0), BaseFrameIndex(0), IndexReg(), in M68kISelAddressMode() 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() 208 bool foldOffsetIntoAddress(uint64_t Offset, M68kISelAddressMode &AM); 210 bool matchLoadInAddress(LoadSDNode *N, M68kISelAddressMode &AM); 211 bool matchAddress(SDValue N, M68kISelAddressMode &AM); 212 bool matchAddressBase(SDValue N, M68kISelAddressMode &AM); 213 bool matchAddressRecursively(SDValue N, M68kISelAddressMode &AM, [all …]
|
| H A D | M68kInstrData.td | 149 foreach AM = MxMoveSupportedAMs in { 151 def MOV # TYPE.Size # AM # REG # TYPE.Postfix 152 : MxMove_MR<TYPE, !cast<MxOpBundle>("MxOp"#TYPE.Size#"AddrMode_"#AM), REG, 154 !cast<MxEncMemOp>("MxMoveDstOpEnc_"#AM), 156 } // foreach AM 158 foreach AM = MxMoveSupportedAMs in { 160 def MOV # TYPE.Size # AM # i # TYPE.Postfix 161 : MxMove_MI<TYPE, !cast<MxOpBundle>("MxOp"#TYPE.Size#"AddrMode_"#AM), 163 !cast<MxEncMemOp>("MxMoveDstOpEnc_"#AM), 165 } // foreach AM [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelDAGToDAG.cpp | 102 bool MatchAddress(SDValue N, MSP430ISelAddressMode &AM); 103 bool MatchWrapper(SDValue N, MSP430ISelAddressMode &AM); 104 bool MatchAddressBase(SDValue N, MSP430ISelAddressMode &AM); 139 bool MSP430DAGToDAGISel::MatchWrapper(SDValue N, MSP430ISelAddressMode &AM) { in MatchWrapper() argument 142 if (AM.hasSymbolicDisplacement()) in MatchWrapper() 148 AM.GV = G->getGlobal(); in MatchWrapper() 149 AM.Disp += G->getOffset(); in MatchWrapper() 152 AM.CP = CP->getConstVal(); in MatchWrapper() 153 AM.Alignment = CP->getAlign(); in MatchWrapper() 154 AM.Disp += CP->getOffset(); in MatchWrapper() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86InstrBuilder.h | 94 X86AddressMode AM; in getAddressFromInstr() local 97 AM.BaseType = X86AddressMode::RegBase; in getAddressFromInstr() 98 AM.Base.Reg = Op0.getReg(); in getAddressFromInstr() 100 AM.BaseType = X86AddressMode::FrameIndexBase; in getAddressFromInstr() 101 AM.Base.FrameIndex = Op0.getIndex(); in getAddressFromInstr() 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() [all …]
|
| H A D | X86ISelDAGToDAG.cpp | 208 bool foldOffsetIntoAddress(uint64_t Offset, X86ISelAddressMode &AM); 209 bool matchLoadInAddress(LoadSDNode *N, X86ISelAddressMode &AM, 211 bool matchWrapper(SDValue N, X86ISelAddressMode &AM); 212 bool matchAddress(SDValue N, X86ISelAddressMode &AM); 213 bool matchVectorAddress(SDValue N, X86ISelAddressMode &AM); 214 bool matchAdd(SDValue &N, X86ISelAddressMode &AM, unsigned Depth); 215 bool matchAddressRecursively(SDValue N, X86ISelAddressMode &AM, 217 bool matchVectorAddressRecursively(SDValue N, X86ISelAddressMode &AM, 219 bool matchAddressBase(SDValue N, X86ISelAddressMode &AM); 265 inline void getAddressOperands(X86ISelAddressMode &AM, const SDLoc &DL, in getAddressOperands() argument [all …]
|
| H A D | X86FastISel.cpp | 78 bool X86FastEmitLoad(MVT VT, X86AddressMode &AM, MachineMemOperand *MMO, 81 bool X86FastEmitStore(EVT VT, const Value *Val, X86AddressMode &AM, 83 bool X86FastEmitStore(EVT VT, unsigned ValReg, X86AddressMode &AM, 89 bool X86SelectAddress(const Value *V, X86AddressMode &AM); 90 bool X86SelectCallAddress(const Value *V, X86AddressMode &AM); 136 bool handleConstantAddresses(const Value *V, X86AddressMode &AM); 165 X86AddressMode &AM); 215 X86AddressMode &AM) { in addFullAddress() argument 217 AM.IndexReg = constrainOperandRegClass(MIB->getDesc(), AM.IndexReg, in addFullAddress() 220 return ::addFullAddress(MIB, AM); in addFullAddress() [all …]
|
| /openbsd-src/gnu/llvm/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() 68 LoopPassManager::runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithLoopNestPasses() argument 77 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithLoopNestPasses() 94 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses() 113 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses() 130 AM.invalidate(IsLoopNestPass[I] ? *OuterMostLoop : L, *PassPA); in runWithLoopNestPasses() 151 LoopPassManager::runWithoutLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithoutLoopNestPasses() argument 158 PassInstrumentation PI = AM.getResult<PassInstrumentationAnalysis>(L, AR); in runWithoutLoopNestPasses() [all …]
|
| 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 | 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()
|
| /openbsd-src/gnu/llvm/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() 155 checkTempObjectsInSamePool(const Decl *D, AnalysisManager &AM, BugReporter &BR, in checkTempObjectsInSamePool() argument 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 [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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | CGSCCPassManager.cpp | 64 CGSCCAnalysisManager &AM, in run() argument 69 AM.getResult<PassInstrumentationAnalysis>(InitialC, G); in run() 79 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(*C)->getManager(); in run() 87 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR); in run() 99 &AM.getResult<FunctionAnalysisManagerCGSCCProxy>(*C, G); in run() 119 AM.invalidate(*C, PassPA); in run() 138 ModuleToPostOrderCGSCCPassAdaptor::run(Module &M, ModuleAnalysisManager &AM) { in run() argument 141 AM.getResult<CGSCCAnalysisManagerModuleProxy>(M).getManager(); in run() 144 LazyCallGraph &CG = AM.getResult<LazyCallGraphAnalysis>(M); in run() 148 AM.getCachedResult<FunctionAnalysisManagerModuleProxy>(M)->getManager(); 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 | CFGPrinter.cpp | 126 PreservedAnalyses CFGViewerPass::run(Function &F, FunctionAnalysisManager &AM) { in run() argument 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 [all …]
|
| 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()
|
| /openbsd-src/gnu/llvm/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); 227 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 236 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); [all …]
|
| /openbsd-src/gnu/llvm/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); 64 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 152 bool expandAddress(SystemZAddressingMode &AM, bool IsBase) const; 155 bool selectAddress(SDValue N, SystemZAddressingMode &AM) const; 158 void getAddressOperands(const SystemZAddressingMode &AM, EVT VT, 160 void getAddressOperands(const SystemZAddressingMode &AM, EVT VT, 411 static void changeComponent(SystemZAddressingMode &AM, bool IsBase, in changeComponent() argument 414 AM.Base = Value; in changeComponent() 416 AM.Index = Value; in changeComponent() 422 static bool expandAdjDynAlloc(SystemZAddressingMode &AM, bool IsBase, in expandAdjDynAlloc() argument 424 if (AM.isDynAlloc() && !AM.IncludesDynAlloc) { in expandAdjDynAlloc() 425 changeComponent(AM, IsBase, Value); in expandAdjDynAlloc() [all …]
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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);
|
| /openbsd-src/gnu/llvm/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);
|
| /openbsd-src/gnu/llvm/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,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
| H A D | BPF.h | 52 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 59 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 66 PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM); 73 PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
|