| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineModuleInfo.h | 74 class MachineModuleInfo { 126 MachineModuleInfo &operator=(MachineModuleInfo &&MMII) = delete; 129 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr); 131 explicit MachineModuleInfo(const LLVMTargetMachine *TM, 134 MachineModuleInfo(MachineModuleInfo &&MMII); 136 ~MachineModuleInfo(); 215 MachineModuleInfo MMI; 228 MachineModuleInfo &getMMI() { return MMI; } in getMMI() 229 const MachineModuleInfo &getMMI() const { return MMI; } in getMMI() 241 using Result = MachineModuleInfo; [all …]
|
| H A D | MachineModuleInfoImpls.h | 42 MachineModuleInfoMachO(const MachineModuleInfo &) {} in MachineModuleInfoMachO() argument 71 MachineModuleInfoELF(const MachineModuleInfo &) {} in MachineModuleInfoELF() argument 93 MachineModuleInfoCOFF(const MachineModuleInfo &) {} in MachineModuleInfoCOFF() argument 111 MachineModuleInfoWasm(const MachineModuleInfo &) {} in MachineModuleInfoWasm() argument
|
| H A D | IndirectThunks.h | 30 void createThunkFunction(MachineModuleInfo &MMI, StringRef Name, 39 bool run(MachineModuleInfo &MMI, MachineFunction &MF); 43 void ThunkInserter<Derived>::createThunkFunction(MachineModuleInfo &MMI, in createThunkFunction() 86 bool ThunkInserter<Derived>::run(MachineModuleInfo &MMI, MachineFunction &MF) { in run()
|
| H A D | TargetLoweringObjectFileImpl.h | 25 class MachineModuleInfo; variable 91 MachineModuleInfo *MMI, 97 MachineModuleInfo *MMI) const override; 142 MachineModuleInfo *MMI, 148 MachineModuleInfo *MMI) const override; 154 MachineModuleInfo *MMI,
|
| H A D | MachineModuleSlotTracker.h | 18 class MachineModuleInfo; variable 24 const MachineModuleInfo &TheMMI;
|
| H A D | DebugHandlerBase.h | 28 class MachineModuleInfo; variable 61 MachineModuleInfo *MMI;
|
| H A D | TailDuplicator.h | 33 class MachineModuleInfo; variable 43 const MachineModuleInfo *MMI;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineModuleInfo.cpp | 41 void MachineModuleInfo::initialize() { in initialize() 49 void MachineModuleInfo::finalize() { in finalize() 59 MachineModuleInfo::MachineModuleInfo(MachineModuleInfo &&MMI) in MachineModuleInfo() function in MachineModuleInfo 72 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() function in MachineModuleInfo 80 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM, in MachineModuleInfo() function in MachineModuleInfo 90 MachineModuleInfo::~MachineModuleInfo() { finalize(); } in ~MachineModuleInfo() 132 void MachineModuleInfo::deleteMachineFunctionFor(Function &F) { in deleteMachineFunctionFor() 138 void MachineModuleInfo::insertFunction(const Function &F, in insertFunction() 160 MachineModuleInfo &MMI = in runOnFunction() 248 MachineModuleInfo MachineModuleAnalysis::run(Module &M, in run() [all …]
|
| H A D | MachineOutliner.cpp | 438 MachineModuleInfo &MMI); 444 void initSizeRemarkInfo(const Module &M, const MachineModuleInfo &MMI, 450 emitInstrCountChangedRemark(const Module &M, const MachineModuleInfo &MMI, 654 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in createOutlinedFunction() 877 MachineModuleInfo &MMI) { in populateMapper() 934 const Module &M, const MachineModuleInfo &MMI, in initSizeRemarkInfo() 950 const Module &M, const MachineModuleInfo &MMI, in emitInstrCountChangedRemark() 1030 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in doOutline()
|
| H A D | MachineDebugify.cpp | 33 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, in applyDebugifyMetadataToMachineFunction() 169 MachineModuleInfo &MMI = in runOnModule()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86TargetObjectFile.h | 23 MachineModuleInfo *MMI, 30 MachineModuleInfo *MMI) const override; 35 MachineModuleInfo *MMI,
|
| H A D | X86TargetObjectFile.cpp | 20 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference() 38 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol() 44 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
|
| H A D | X86IndirectThunks.cpp | 70 void insertThunks(MachineModuleInfo &MMI); 79 void insertThunks(MachineModuleInfo &MMI) { in insertThunks() 124 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs() 135 void RetpolineThunkInserter::insertThunks(MachineModuleInfo &MMI) { in insertThunks()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetObjectFile.h | 35 MachineModuleInfo *MMI, 40 MachineModuleInfo *MMI) const override; 45 MachineModuleInfo *MMI,
|
| H A D | AArch64TargetObjectFile.cpp | 34 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference() 55 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol() 61 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
|
| H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 47 AArch64LowerHomogeneousPE(Module *M, MachineModuleInfo *MMI) in AArch64LowerHomogeneousPE() 55 MachineModuleInfo *MMI; 106 MachineModuleInfo *MMI = in runOnModule() 157 MachineModuleInfo *MMI, in createFrameHelperMachineFunction() 272 static Function *getOrCreateFrameHelper(Module *M, MachineModuleInfo *MMI, in getOrCreateFrameHelper()
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/ |
| H A D | GISelMITest.h | 60 MachineModuleInfo &MMI) { in parseMIR() 78 static std::pair<std::unique_ptr<Module>, std::unique_ptr<MachineModuleInfo>> 82 auto MMI = std::make_unique<MachineModuleInfo>(&TM); in createDummyModule() 89 const MachineModuleInfo *MMI) { in getMFFromMMI() 135 std::pair<std::unique_ptr<Module>, std::unique_ptr<MachineModuleInfo>>
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | TargetLoweringObjectFile.h | 30 class MachineModuleInfo; variable 154 MachineModuleInfo *MMI, 166 MachineModuleInfo *MMI) const; 237 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/MIRParser/ |
| H A D | MIRParser.h | 35 class MachineModuleInfo; variable 63 bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
|
| /llvm-project-15.0.7/llvm/unittests/MIR/ |
| H A D | MachineMetadata.cpp | 80 const char *FnName, MachineModuleInfo &MMI) { in parseMIR() 229 MachineModuleInfo MMI(TM.get()); in TEST_F() 340 MachineModuleInfo MMI(TM.get()); in TEST_F() 378 MachineModuleInfo MMI(TM.get()); in TEST_F() 476 MachineModuleInfo MMI(TM.get()); in TEST_F() 565 MachineModuleInfo MMI(TM.get()); in TEST_F() 596 MachineModuleInfo MMI(TM.get()); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | EHStreamer.h | 25 class MachineModuleInfo; variable 36 MachineModuleInfo *MMI;
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/X86/ |
| H A D | SnippetRepetitorTest.cpp | 37 MMI = std::make_unique<MachineModuleInfo>(TM.get()); in SetUp() 56 std::unique_ptr<MachineModuleInfo> MMI;
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVModuleAnalysis.h | 26 class MachineModuleInfo; variable 146 MachineModuleInfo *MMI;
|
| /llvm-project-15.0.7/llvm/unittests/Target/WebAssembly/ |
| H A D | WebAssemblyExceptionInfoTest.cpp | 45 const char *FuncName, MachineModuleInfo &MMI) { in parseMIR() 158 MachineModuleInfo MMI(TM.get()); in TEST() 333 MachineModuleInfo MMI(TM.get()); in TEST()
|
| /llvm-project-15.0.7/llvm/unittests/Target/X86/ |
| H A D | MachineSizeOptsTest.cpp | 44 std::unique_ptr<MachineModuleInfo> MMI; 79 MMI = std::make_unique<MachineModuleInfo>(TM.get()); in SetUp()
|