HomeSort by: relevance | last modified time | path
    Searched refs:MMI (Results 1 - 25 of 79) sorted by relevancy

1 2 3 4

  /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);

Completed in 55 milliseconds

1 2 3 4