Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h78 class MachineModuleInfo {
150 MachineModuleInfo &operator=(MachineModuleInfo &&MMII) = delete;
153 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr);
155 explicit MachineModuleInfo(const LLVMTargetMachine *TM,
158 MachineModuleInfo(MachineModuleInfo &&MMII);
160 ~MachineModuleInfo();
280 MachineModuleInfo MMI;
293 MachineModuleInfo &getMMI() { return MMI; } in getMMI()
294 const MachineModuleInfo &getMMI() const { return MMI; } in getMMI()
306 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.h30 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 DTargetLoweringObjectFileImpl.h24 class MachineModuleInfo; variable
90 MachineModuleInfo *MMI,
96 MachineModuleInfo *MMI) const override;
138 MachineModuleInfo *MMI,
144 MachineModuleInfo *MMI) const override;
150 MachineModuleInfo *MMI,
H A DMachineModuleSlotTracker.h18 class MachineModuleInfo; variable
24 const MachineModuleInfo &TheMMI;
H A DDebugHandlerBase.h28 class MachineModuleInfo; variable
61 MachineModuleInfo *MMI;
H A DTailDuplicator.h33 class MachineModuleInfo; variable
43 const MachineModuleInfo *MMI;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp196 void MachineModuleInfo::initialize() { in initialize()
205 void MachineModuleInfo::finalize() { in finalize()
218 MachineModuleInfo::MachineModuleInfo(MachineModuleInfo &&MMI) in MachineModuleInfo() function in MachineModuleInfo
236 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() function in MachineModuleInfo
244 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM, in MachineModuleInfo() function in MachineModuleInfo
254 MachineModuleInfo::~MachineModuleInfo() { finalize(); } in ~MachineModuleInfo()
266 void MachineModuleInfo::
315 void MachineModuleInfo::deleteMachineFunctionFor(Function &F) { in deleteMachineFunctionFor()
336 MachineModuleInfo &MMI = in runOnFunction()
421 MachineModuleInfo MachineModuleAnalysis::run(Module &M, in run()
[all …]
H A DMachineOutliner.cpp423 MachineModuleInfo &MMI);
429 void initSizeRemarkInfo(const Module &M, const MachineModuleInfo &MMI,
435 emitInstrCountChangedRemark(const Module &M, const MachineModuleInfo &MMI,
639 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in createOutlinedFunction()
857 MachineModuleInfo &MMI) { in populateMapper()
911 const Module &M, const MachineModuleInfo &MMI, in initSizeRemarkInfo()
927 const Module &M, const MachineModuleInfo &MMI, in emitInstrCountChangedRemark()
1007 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in doOutline()
H A DMachineDebugify.cpp36 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, in applyDebugifyMetadataToMachineFunction()
172 MachineModuleInfo &MMI = in runOnModule()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetObjectFile.h23 MachineModuleInfo *MMI,
30 MachineModuleInfo *MMI) const override;
35 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()
H A DX86IndirectThunks.cpp69 void insertThunks(MachineModuleInfo &MMI);
78 void insertThunks(MachineModuleInfo &MMI) { in insertThunks()
123 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs()
134 void RetpolineThunkInserter::insertThunks(MachineModuleInfo &MMI) { in insertThunks()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h36 MachineModuleInfo *MMI,
41 MachineModuleInfo *MMI) const override;
46 MachineModuleInfo *MMI,
H A DAArch64TargetObjectFile.cpp35 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
56 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
62 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
H A DAArch64LowerHomogeneousPrologEpilog.cpp47 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()
H A DAArch64SLSHardening.cpp194 void insertThunks(MachineModuleInfo &MMI);
202 void SLSBLRThunkInserter::insertThunks(MachineModuleInfo &MMI) { in insertThunks()
421 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h28 class MachineModuleInfo; variable
152 MachineModuleInfo *MMI,
164 MachineModuleInfo *MMI) const;
227 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIRParser.h28 class MachineModuleInfo; variable
56 bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.h25 class MachineModuleInfo; variable
36 MachineModuleInfo *MMI;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h30 MachineModuleInfo *MMI,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineModuleInfo.cpp19 AMDGPUMachineModuleInfo::AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI) in AMDGPUMachineModuleInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h29 MachineModuleInfo *MMI,
H A DARMSLSHardening.cpp173 void insertThunks(MachineModuleInfo &MMI);
181 void SLSBLRThunkInserter::insertThunks(MachineModuleInfo &MMI) { in insertThunks()
394 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCLowerPrePass.cpp69 MachineModuleInfo &MMI = MF.getMMI(); in runOnMachineFunction()

123