Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDMachineModuleInfo.h78 class MachineModuleInfo {
147 MachineModuleInfo &operator=(MachineModuleInfo &&MMII) = delete;
150 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr);
152 MachineModuleInfo(MachineModuleInfo &&MMII);
154 ~MachineModuleInfo();
189 return const_cast<MachineModuleInfo*>(this)->getObjFileInfo<Ty>(); in getObjFileInfo()
264 MachineModuleInfo MMI;
274 MachineModuleInfo &getMMI() { return MMI; } in getMMI()
275 const MachineModuleInfo &getMMI() const { return MMI; } in getMMI()
287 using Result = MachineModuleInfo;
[all …]
HDTargetLoweringObjectFileImpl.h25 class MachineModuleInfo; variable
76 MachineModuleInfo *MMI,
82 MachineModuleInfo *MMI) const override;
121 MachineModuleInfo *MMI,
127 MachineModuleInfo *MMI) const override;
133 MachineModuleInfo *MMI,
HDMachineModuleInfoImpls.h41 MachineModuleInfoMachO(const MachineModuleInfo &) {} in MachineModuleInfoMachO() argument
70 MachineModuleInfoELF(const MachineModuleInfo &) {} in MachineModuleInfoELF() argument
92 MachineModuleInfoCOFF(const MachineModuleInfo &) {} in MachineModuleInfoCOFF() argument
HDDebugHandlerBase.h28 class MachineModuleInfo; variable
61 MachineModuleInfo *MMI;
HDTailDuplicator.h32 class MachineModuleInfo; variable
42 const MachineModuleInfo *MMI;
HDMachineFunction.h62 class MachineModuleInfo; variable
228 MachineModuleInfo &MMI;
419 MachineModuleInfo &MMI);
447 MachineModuleInfo &getMMI() const { return MMI; }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDMachineModuleInfo.cpp203 void MachineModuleInfo::initialize() { in initialize()
211 void MachineModuleInfo::finalize() { in finalize()
223 MachineModuleInfo::MachineModuleInfo(MachineModuleInfo &&MMI) in MachineModuleInfo() function in MachineModuleInfo
237 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() function in MachineModuleInfo
243 MachineModuleInfo::~MachineModuleInfo() { finalize(); } in ~MachineModuleInfo()
248 MachineModuleInfo::getAddrLabelSymbolToEmit(const BasicBlock *BB) { in getAddrLabelSymbolToEmit()
255 void MachineModuleInfo::
267 void MachineModuleInfo::addPersonality(const Function *Personality) { in addPersonality()
277 MachineModuleInfo::getMachineFunction(const Function &F) const { in getMachineFunction()
283 MachineModuleInfo::getOrCreateMachineFunction(const Function &F) { in getOrCreateMachineFunction()
[all …]
HDBranchFolding.h28 class MachineModuleInfo; variable
52 const TargetRegisterInfo *tri, MachineModuleInfo *mmi,
131 MachineModuleInfo *MMI;
HDMachineOutliner.cpp922 MachineModuleInfo &MMI);
928 void initSizeRemarkInfo(const Module &M, const MachineModuleInfo &MMI,
934 emitInstrCountChangedRemark(const Module &M, const MachineModuleInfo &MMI,
1134 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in createOutlinedFunction()
1297 MachineModuleInfo &MMI) { in populateMapper()
1351 const Module &M, const MachineModuleInfo &MMI, in initSizeRemarkInfo()
1367 const Module &M, const MachineModuleInfo &MMI, in emitInstrCountChangedRemark()
1433 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in doOutline()
HDMachineFunctionPass.cpp44 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in runOnFunction()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86IndirectThunks.cpp65 void createThunkFunction(MachineModuleInfo &MMI, StringRef Name);
73 bool run(MachineModuleInfo &MMI, MachineFunction &MF);
84 void insertThunks(MachineModuleInfo &MMI);
93 void insertThunks(MachineModuleInfo &MMI) { in insertThunks()
148 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs()
159 void RetpolineThunkInserter::insertThunks(MachineModuleInfo &MMI) { in insertThunks()
283 void ThunkInserter<Derived>::createThunkFunction(MachineModuleInfo &MMI, in createThunkFunction()
322 bool ThunkInserter<Derived>::run(MachineModuleInfo &MMI, MachineFunction &MF) { in run()
HDX86TargetObjectFile.h24 MachineModuleInfo *MMI,
31 MachineModuleInfo *MMI) const override;
36 MachineModuleInfo *MMI,
HDX86TargetObjectFile.cpp27 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
45 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
51 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64TargetObjectFile.h31 MachineModuleInfo *MMI,
36 MachineModuleInfo *MMI) const override;
41 MachineModuleInfo *MMI,
HDAArch64TargetObjectFile.cpp36 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
57 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
63 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Target/
HDTargetLoweringObjectFile.h27 class MachineModuleInfo; variable
134 MachineModuleInfo *MMI,
146 MachineModuleInfo *MMI) const;
198 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
HDMIRParser.h28 class MachineModuleInfo; variable
52 bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
HDEHStreamer.h25 class MachineModuleInfo; variable
36 MachineModuleInfo *MMI;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcTargetObjectFile.h30 MachineModuleInfo *MMI,
HDSparcTargetObjectFile.cpp25 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUMachineModuleInfo.cpp20 AMDGPUMachineModuleInfo::AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI) in AMDGPUMachineModuleInfo()
HDAMDGPUMachineModuleInfo.h86 AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMTargetObjectFile.h29 MachineModuleInfo *MMI,
HDARMTargetObjectFile.cpp58 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/
HDTargetLoweringObjectFile.cpp129 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
310 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()

12