Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/llvm/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();
174 return const_cast<MachineModuleInfo*>(this)->getObjFileInfo<Ty>(); in getObjFileInfo()
204 MachineModuleInfo MMI;
217 MachineModuleInfo &getMMI() { return MMI; } in getMMI()
218 const MachineModuleInfo &getMMI() const { return MMI; } in getMMI()
[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()
91 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;
H A DTailDuplicator.h33 class MachineModuleInfo; variable
43 const MachineModuleInfo *MMI;
/openbsd-src/gnu/llvm/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
70 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() function in MachineModuleInfo
78 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM, in MachineModuleInfo() function in MachineModuleInfo
88 MachineModuleInfo::~MachineModuleInfo() { finalize(); } in ~MachineModuleInfo()
91 MachineModuleInfo::getMachineFunction(const Function &F) const { in getMachineFunction()
96 MachineFunction &MachineModuleInfo::getOrCreateMachineFunction(Function &F) { in getOrCreateMachineFunction()
121 void MachineModuleInfo::deleteMachineFunctionFor(Function &F) { in deleteMachineFunctionFor()
127 void MachineModuleInfo::insertFunction(const Function &F, in insertFunction()
[all …]
H A DMachineOutliner.cpp438 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()
878 MachineModuleInfo &MMI) { in populateMapper()
938 const Module &M, const MachineModuleInfo &MMI, in initSizeRemarkInfo()
954 const Module &M, const MachineModuleInfo &MMI, in emitInstrCountChangedRemark()
1034 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in doOutline()
H A DMachineDebugify.cpp33 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, in applyDebugifyMetadataToMachineFunction()
177 MachineModuleInfo &MMI = in runOnModule()
/openbsd-src/gnu/llvm/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.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()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h35 MachineModuleInfo *MMI,
40 MachineModuleInfo *MMI) const override;
45 MachineModuleInfo *MMI,
H A DAArch64TargetObjectFile.cpp34 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 DAArch64LowerHomogeneousPrologEpilog.cpp48 AArch64LowerHomogeneousPE(Module *M, MachineModuleInfo *MMI) in AArch64LowerHomogeneousPE()
56 MachineModuleInfo *MMI;
107 MachineModuleInfo *MMI = in runOnModule()
158 MachineModuleInfo *MMI, in createFrameHelperMachineFunction()
273 static Function *getOrCreateFrameHelper(Module *M, MachineModuleInfo *MMI, in getOrCreateFrameHelper()
H A DAArch64SLSHardening.cpp196 bool insertThunks(MachineModuleInfo &MMI, MachineFunction &MF);
204 bool SLSBLRThunkInserter::insertThunks(MachineModuleInfo &MMI, in insertThunks()
425 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs()
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h30 class MachineModuleInfo; variable
154 MachineModuleInfo *MMI,
166 MachineModuleInfo *MMI) const;
237 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/MIRParser/
H A DMIRParser.h33 class MachineModuleInfo; variable
62 bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
/openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/
H A DReducerWorkItem.h17 class MachineModuleInfo; variable
28 std::unique_ptr<MachineModuleInfo> MMI;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.h25 class MachineModuleInfo; variable
36 MachineModuleInfo *MMI;
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h28 MachineModuleInfo *MMI,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineModuleInfo.cpp20 AMDGPUMachineModuleInfo::AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI) in AMDGPUMachineModuleInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h33 MachineModuleInfo *MMI,
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.h28 class MachineModuleInfo; variable
221 MachineModuleInfo *MMI;

1234