Home
last modified time | relevance | path

Searched refs:MachineModuleInfo (Results 1 – 25 of 65) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h74 class MachineModuleInfo {
122 MachineModuleInfo &operator=(MachineModuleInfo &&MMII) = delete;
125 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr);
127 explicit MachineModuleInfo(const LLVMTargetMachine *TM,
130 MachineModuleInfo(MachineModuleInfo &&MMII);
132 ~MachineModuleInfo();
204 MachineModuleInfo MMI;
217 MachineModuleInfo &getMMI() { return MMI; } in getMMI()
218 const MachineModuleInfo &getMMI() const { return MMI; } in getMMI()
230 using Result = MachineModuleInfo;
[all …]
H A DMachineModuleInfoImpls.h42 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 DIndirectThunks.h35 void createThunkFunction(MachineModuleInfo &MMI, StringRef Name,
44 bool run(MachineModuleInfo &MMI, MachineFunction &MF);
49 MachineModuleInfo &MMI, StringRef Name, bool Comdat, in createThunkFunction()
94 bool ThunkInserter<Derived, InsertedThunksTy>::run(MachineModuleInfo &MMI, in run()
H A DTargetLoweringObjectFileImpl.h25 class MachineModuleInfo; variable
91 MachineModuleInfo *MMI,
97 MachineModuleInfo *MMI) const override;
142 MachineModuleInfo *MMI,
148 MachineModuleInfo *MMI) const override;
154 MachineModuleInfo *MMI,
H A DMachineModuleSlotTracker.h18 class MachineModuleInfo; variable
24 const MachineModuleInfo &TheMMI;
H A DDebugHandlerBase.h28 class MachineModuleInfo; variable
61 MachineModuleInfo *MMI = nullptr;
H A DTailDuplicator.h33 class MachineModuleInfo; variable
43 const MachineModuleInfo *MMI;
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp41 void MachineModuleInfo::initialize() { in initialize()
49 void MachineModuleInfo::finalize() { in finalize()
57 MachineModuleInfo::MachineModuleInfo(MachineModuleInfo &&MMI) in MachineModuleInfo() function in MachineModuleInfo
69 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() function in MachineModuleInfo
77 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM, in MachineModuleInfo() function in MachineModuleInfo
87 MachineModuleInfo::~MachineModuleInfo() { finalize(); } in ~MachineModuleInfo()
124 void MachineModuleInfo::deleteMachineFunctionFor(Function &F) { in deleteMachineFunctionFor()
130 void MachineModuleInfo::insertFunction(const Function &F, in insertFunction()
152 MachineModuleInfo &MMI = in runOnFunction()
240 MachineModuleInfo MachineModuleAnalysis::run(Module &M, in run()
[all …]
H A DMachineOutliner.cpp486 MachineModuleInfo &MMI);
492 void initSizeRemarkInfo(const Module &M, const MachineModuleInfo &MMI,
498 emitInstrCountChangedRemark(const Module &M, const MachineModuleInfo &MMI,
727 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in createOutlinedFunction()
984 MachineModuleInfo &MMI) { in populateMapper()
1057 const Module &M, const MachineModuleInfo &MMI, in initSizeRemarkInfo()
1073 const Module &M, const MachineModuleInfo &MMI, in emitInstrCountChangedRemark()
1153 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in doOutline()
H A DMachineDebugify.cpp33 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, in applyDebugifyMetadataToMachineFunction()
177 MachineModuleInfo &MMI = in runOnModule()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetObjectFile.h23 MachineModuleInfo *MMI,
30 MachineModuleInfo *MMI) const override;
35 MachineModuleInfo *MMI,
59 MachineModuleInfo *MMI,
H A DX86TargetObjectFile.cpp20 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
38 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
44 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
62 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
H A DX86IndirectThunks.cpp72 bool insertThunks(MachineModuleInfo &MMI, MachineFunction &MF);
83 bool insertThunks(MachineModuleInfo &MMI, MachineFunction &MF) { in insertThunks()
129 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs()
140 bool RetpolineThunkInserter::insertThunks(MachineModuleInfo &MMI, in insertThunks()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h30 MachineModuleInfo *MMI,
42 MachineModuleInfo *MMI,
47 MachineModuleInfo *MMI) const override;
52 MachineModuleInfo *MMI,
H A DAArch64TargetObjectFile.cpp30 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
44 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
65 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
71 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
H A DAArch64LowerHomogeneousPrologEpilog.cpp48 AArch64LowerHomogeneousPE(Module *M, MachineModuleInfo *MMI) in AArch64LowerHomogeneousPE()
56 MachineModuleInfo *MMI;
107 MachineModuleInfo *MMI = in runOnModule()
161 MachineModuleInfo *MMI, in createFrameHelperMachineFunction()
312 static Function *getOrCreateFrameHelper(Module *M, MachineModuleInfo *MMI, in getOrCreateFrameHelper()
H A DAArch64SLSHardening.cpp194 bool insertThunks(MachineModuleInfo &MMI, MachineFunction &MF);
202 bool SLSBLRThunkInserter::insertThunks(MachineModuleInfo &MMI, in insertThunks()
423 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h30 class MachineModuleInfo; variable
154 MachineModuleInfo *MMI,
166 MachineModuleInfo *MMI) const;
237 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIRParser.h33 class MachineModuleInfo; variable
62 bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.h25 class MachineModuleInfo; variable
36 MachineModuleInfo *MMI;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h28 MachineModuleInfo *MMI,
H A DSparcTargetObjectFile.cpp25 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineModuleInfo.cpp20 AMDGPUMachineModuleInfo::AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI) in AMDGPUMachineModuleInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h33 MachineModuleInfo *MMI,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.h28 class MachineModuleInfo; variable
231 MachineModuleInfo *MMI;

123