| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUMachineModuleInfo.cpp | 19 AMDGPUMachineModuleInfo::AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI) 20 : MachineModuleInfoELF(MMI) { 21 LLVMContext &CTX = MMI.getModule()->getContext();
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| IndirectThunks.h | 30 void createThunkFunction(MachineModuleInfo &MMI, StringRef Name, 38 // return `true` if `MMI` or `MF` was modified 39 bool run(MachineModuleInfo &MMI, MachineFunction &MF); 43 void ThunkInserter<Derived>::createThunkFunction(MachineModuleInfo &MMI, 48 Module &M = const_cast<Module &>(*MMI.getModule()); 75 MachineFunction &MF = MMI.getOrCreateMachineFunction(*F); 86 bool ThunkInserter<Derived>::run(MachineModuleInfo &MMI, MachineFunction &MF) { 103 getDerived().insertThunks(MMI);
|
| MachineModuleInfo.h | 272 // MMI owes MCContext. It should never be invalidated. 280 MachineModuleInfo MMI; 293 MachineModuleInfo &getMMI() { return MMI; } 294 const MachineModuleInfo &getMMI() const { return MMI; }
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64TargetObjectFile.h | 36 MachineModuleInfo *MMI, 41 MachineModuleInfo *MMI) const override; 46 MachineModuleInfo *MMI,
|
| AArch64TargetObjectFile.cpp | 35 MachineModuleInfo *MMI, MCStreamer &Streamer) const { 51 GV, Encoding, TM, MMI, Streamer); 56 MachineModuleInfo *MMI) const { 62 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const {
|
| AArch64LowerHomogeneousPrologEpilog.cpp | 46 AArch64LowerHomogeneousPE(Module *M, MachineModuleInfo *MMI) 47 : M(M), MMI(MMI) {} 54 MachineModuleInfo *MMI; 105 MachineModuleInfo *MMI = 107 return AArch64LowerHomogeneousPE(&M, MMI).run(); 116 MachineFunction *MF = MMI->getMachineFunction(F); 156 MachineModuleInfo *MMI, 176 MachineFunction &MF = MMI->getOrCreateMachineFunction(*F); 267 /// @param MMI machine module inf [all...] |
| AArch64SLSHardening.cpp | 194 void insertThunks(MachineModuleInfo &MMI); 202 void SLSBLRThunkInserter::insertThunks(MachineModuleInfo &MMI) { 207 createThunkFunction(MMI, T.Name, ComdatThunks); 421 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, 425 Modified |= std::get<ThunkInserterT>(ThunkInserters).run(MMI, MF)...}; 445 auto &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); 446 return runTIs(MMI, MF, TIs);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| SparcTargetObjectFile.cpp | 25 MachineModuleInfo *MMI, MCStreamer &Streamer) const { 28 MachineModuleInfoELF &ELFMMI = MMI->getObjFileInfo<MachineModuleInfoELF>(); 46 MMI, Streamer);
|
| SparcTargetObjectFile.h | 30 MachineModuleInfo *MMI,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86TargetObjectFile.h | 23 MachineModuleInfo *MMI, 30 MachineModuleInfo *MMI) const override; 35 MachineModuleInfo *MMI,
|
| X86TargetObjectFile.cpp | 20 MachineModuleInfo *MMI, MCStreamer &Streamer) const { 33 GV, Encoding, TM, MMI, Streamer); 38 MachineModuleInfo *MMI) const { 44 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const {
|
| X86IndirectThunks.cpp | 69 void insertThunks(MachineModuleInfo &MMI); 78 void insertThunks(MachineModuleInfo &MMI) { 79 createThunkFunction(MMI, R11LVIThunkName); 123 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, 127 Modified |= std::get<ThunkInserterT>(ThunkInserters).run(MMI, MF)...}; 134 void RetpolineThunkInserter::insertThunks(MachineModuleInfo &MMI) { 135 if (MMI.getTarget().getTargetTriple().getArch() == Triple::x86_64) 136 createThunkFunction(MMI, R11RetpolineName); 140 createThunkFunction(MMI, Name); 267 auto &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI() [all...] |
| X86CallFrameOptimization.cpp | 475 auto MMI = Context.ArgStoreVector.begin(), MME = Context.ArgStoreVector.end(); 476 for (; MMI != MME; ++MMI, Context.ExpectedDist += SlotSize) 477 if (*MMI == nullptr) 481 if (MMI == Context.ArgStoreVector.begin()) 486 for (; MMI != MME; ++MMI) 487 if (*MMI != nullptr)
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| MachineModuleInfo.cpp | 218 MachineModuleInfo::MachineModuleInfo(MachineModuleInfo &&MMI) 219 : TM(std::move(MMI.TM)), 220 Context(MMI.TM.getTargetTriple(), MMI.TM.getMCAsmInfo(), 221 MMI.TM.getMCRegisterInfo(), MMI.TM.getMCSubtargetInfo(), nullptr, 223 MachineFunctions(std::move(MMI.MachineFunctions)) { 224 Context.setObjectFileInfo(MMI.TM.getObjFileLowering()); 225 ObjFileMMI = MMI.ObjFileMMI; 226 CurCallSite = MMI.CurCallSite [all...] |
| MachineStripDebug.cpp | 43 MachineModuleInfo &MMI = 48 MachineFunction *MaybeMF = MMI.getMachineFunction(F);
|
| MachineDebugify.cpp | 36 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, 38 MachineFunction *MaybeMF = MMI.getMachineFunction(F); 172 MachineModuleInfo &MMI = 177 return applyDebugifyMetadataToMachineFunction(MMI, DIB, F);
|
| MachineCheckDebugify.cpp | 30 MachineModuleInfo &MMI = 52 MachineFunction *MF = MMI.getMachineFunction(F);
|
| MachineFunctionPass.cpp | 43 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); 44 MachineFunction &MF = MMI.getOrCreateMachineFunction(F);
|
| MachinePassManager.cpp | 29 // important because the codegen state is stored in MMI which is the analysis 30 // result of MachineModuleAnalysis. MMI should not be recomputed. 31 auto &MMI = MFAM.getResult<MachineModuleAnalysis>(M); 83 MachineFunction &MF = MMI.getOrCreateMachineFunction(F);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMTargetObjectFile.h | 29 MachineModuleInfo *MMI,
|
| ARMTargetObjectFile.cpp | 59 MachineModuleInfo *MMI, MCStreamer &Streamer) const { 62 GV, Encoding, TM, MMI, Streamer);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| DebugHandlerBase.cpp | 102 DebugHandlerBase::DebugHandlerBase(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {} 230 static bool hasDebugInfo(const MachineModuleInfo *MMI, 232 if (!MMI->hasDebugInfo()) 247 if (!Asm || !hasDebugInfo(MMI, MF)) { 349 if (!Asm || !MMI->hasDebugInfo()) 368 PrevLabel = MMI->getContext().createTempSymbol(); 375 if (!Asm || !MMI->hasDebugInfo()) 400 PrevLabel = MMI->getContext().createTempSymbol(); 407 if (Asm && hasDebugInfo(MMI, MF) [all...] |
| DwarfCFIException.cpp | 75 for (const Function *Personality : MMI->getPersonalities()) { 163 MMI->addPersonality(P); 167 const MCSymbol *Sym = TLOF.getCFIPersonalitySymbol(P, Asm->TM, MMI);
|
| AsmPrinterInlineAsm.cpp | 45 MCContext &Context = MMI->getContext(); 96 SourceMgr &SrcMgr = *MMI->getContext().getInlineSourceManager(); 131 MachineModuleInfo *MMI, AsmPrinter *AP, 263 MMI->getModule()->getContext().emitError(LocCookie, Msg.str()); 273 MachineModuleInfo *MMI, const MCAsmInfo *MAI, 427 MMI->getContext().registerInlineAsmLabel(Sym); 445 MMI->getModule()->getContext().emitError(LocCookie, Msg.str()); 506 EmitGCCInlineAsmStr(AsmStr, MI, MMI, MAI, AP, LocCookie, OS); 508 EmitMSInlineAsmStr(AsmStr, MI, MMI, AP, LocCookie, OS); 541 MMI->getModule()->getContext().diagnose(DiagnosticInfoInlineAsm [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MIRParser/ |
| MIRParser.h | 53 /// MachineModuleInfo \p MMI. 56 bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
|