Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h83 class MachineModuleInfo {
110 MachineModuleInfo &operator=(MachineModuleInfo &&MMII) = delete;
113 LLVM_ABI explicit MachineModuleInfo(const TargetMachine *TM = nullptr);
115 LLVM_ABI explicit MachineModuleInfo(const TargetMachine *TM,
118 LLVM_ABI MachineModuleInfo(MachineModuleInfo &&MMII);
120 LLVM_ABI ~MachineModuleInfo();
167 return const_cast<MachineModuleInfo*>(this)->getObjFileInfo<Ty>(); in getObjFileInfo()
174 MachineModuleInfo MMI;
187 MachineModuleInfo &getMMI() { return MMI; } in getMMI()
188 const MachineModuleInfo &getMMI() const { return MMI; } in getMMI()
[all …]
H A DIndirectThunks.h77 void createThunkFunction(MachineModuleInfo &MMI, StringRef Name,
96 InsertedThunksTy insertThunks(MachineModuleInfo &MMI, MachineFunction &MF,
115 bool run(MachineModuleInfo &MMI, MachineFunction &MF);
120 MachineModuleInfo &MMI, StringRef Name, bool Comdat, in createThunkFunction()
165 bool ThunkInserter<Derived, InsertedThunksTy>::run(MachineModuleInfo &MMI, in run()
214 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs()
H A DMachineModuleInfoImpls.h47 MachineModuleInfoMachO(const MachineModuleInfo &) {} in MachineModuleInfoMachO() argument
93 MachineModuleInfoELF(const MachineModuleInfo &);
126 MachineModuleInfoCOFF(const MachineModuleInfo &) {} in MachineModuleInfoCOFF() argument
144 MachineModuleInfoWasm(const MachineModuleInfo &) {} in MachineModuleInfoWasm() argument
H A DMachineModuleSlotTracker.h19 class MachineModuleInfo; variable
25 const MachineModuleInfo &TheMMI;
37 MachineModuleSlotTracker(const MachineModuleInfo &MMI,
H A DTargetLoweringObjectFileImpl.h25 class MachineModuleInfo; variable
54 const MachineModuleInfo *MMI) const override;
59 const MachineModuleInfo *MMI) const;
106 MachineModuleInfo *MMI,
112 MachineModuleInfo *MMI) const override;
162 MachineModuleInfo *MMI,
168 MachineModuleInfo *MMI) const override;
174 MachineModuleInfo *MMI,
H A DMIRPrinter.h25 class MachineModuleInfo; variable
53 LLVM_ABI void printMIR(raw_ostream &OS, const MachineModuleInfo &MMI,
H A DDebugHandlerBase.h28 class MachineModuleInfo; variable
61 MachineModuleInfo *MMI = nullptr;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp27 void MachineModuleInfo::initialize() { in initialize()
32 void MachineModuleInfo::finalize() { in finalize()
40 MachineModuleInfo::MachineModuleInfo(MachineModuleInfo &&MMI) in MachineModuleInfo() function in MachineModuleInfo
51 MachineModuleInfo::MachineModuleInfo(const TargetMachine *TM) in MachineModuleInfo() function in MachineModuleInfo
59 MachineModuleInfo::MachineModuleInfo(const TargetMachine *TM, in MachineModuleInfo() function in MachineModuleInfo
69 MachineModuleInfo::~MachineModuleInfo() { finalize(); } in ~MachineModuleInfo()
72 MachineModuleInfo::getMachineFunction(const Function &F) const { in getMachineFunction()
77 MachineFunction &MachineModuleInfo::getOrCreateMachineFunction(Function &F) { in getOrCreateMachineFunction()
106 void MachineModuleInfo::deleteMachineFunctionFor(Function &F) { in deleteMachineFunctionFor()
112 void MachineModuleInfo::insertFunction(const Function &F, in insertFunction()
[all …]
H A DMIRPrintingPass.cpp32 const MachineModuleInfo &MMI = in run()
62 const MachineModuleInfo &MMI = in runOnMachineFunction()
H A DMachineDebugify.cpp33 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, in applyDebugifyMetadataToMachineFunction()
197 MachineModuleInfo &MMI = in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h26 MachineModuleInfo *MMI,
30 MachineModuleInfo *MMI, const MCSymbol *RawSym,
36 const MachineModuleInfo *MMI) const override;
53 MachineModuleInfo *MMI,
58 MachineModuleInfo *MMI) const override;
63 MachineModuleInfo *MMI,
70 MachineModuleInfo *MMI, const MCSymbol *RawSym,
H A DAArch64TargetObjectFile.cpp46 const MachineModuleInfo *MMI) const { in emitPersonalityValueImpl()
61 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
75 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
96 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
102 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
125 MCContext &Ctx, const TargetMachine &TM, MachineModuleInfo *MMI, in getAuthPtrSlotSymbolHelper()
149 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym, in getAuthPtrSlotSymbol()
157 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym, in getAuthPtrSlotSymbol()
H A DAArch64SLSHardening.cpp148 ThunksSet insertThunks(MachineModuleInfo &MMI, MachineFunction &MF,
155 bool hardenReturnsAndBRs(MachineModuleInfo &MMI, MachineBasicBlock &MBB);
156 bool hardenBLRs(MachineModuleInfo &MMI, MachineBasicBlock &MBB,
159 void convertBLRToBL(MachineModuleInfo &MMI, MachineBasicBlock &MBB,
243 ThunksSet SLSHardeningInserter::insertThunks(MachineModuleInfo &MMI, in insertThunks()
257 bool SLSHardeningInserter::hardenReturnsAndBRs(MachineModuleInfo &MMI, in hardenReturnsAndBRs()
384 MachineModuleInfo &MMI, MachineBasicBlock &MBB, in convertBLRToBL()
490 bool SLSHardeningInserter::hardenBLRs(MachineModuleInfo &MMI, in hardenBLRs()
H A DAArch64LowerHomogeneousPrologEpilog.cpp46 AArch64LowerHomogeneousPE(Module *M, MachineModuleInfo *MMI) in AArch64LowerHomogeneousPE()
54 MachineModuleInfo *MMI;
102 MachineModuleInfo *MMI = in runOnModule()
156 MachineModuleInfo *MMI, in createFrameHelperMachineFunction()
303 static Function *getOrCreateFrameHelper(Module *M, MachineModuleInfo *MMI, in getOrCreateFrameHelper()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetObjectFile.h23 MachineModuleInfo *MMI,
30 MachineModuleInfo *MMI) const override;
35 MachineModuleInfo *MMI,
57 MachineModuleInfo *MMI,
H A DX86TargetObjectFile.cpp21 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
39 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
45 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
67 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
H A DX86IndirectThunks.cpp64 bool insertThunks(MachineModuleInfo &MMI, MachineFunction &MF,
74 bool insertThunks(MachineModuleInfo &MMI, MachineFunction &MF, in insertThunks()
113 bool RetpolineThunkInserter::insertThunks(MachineModuleInfo &MMI, in insertThunks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h32 class MachineModuleInfo; variable
88 const MachineModuleInfo *MMI) const;
174 MachineModuleInfo *MMI,
186 MachineModuleInfo *MMI) const;
256 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h28 MachineModuleInfo *MMI,
36 MachineModuleInfo *MMI,
H A DARMTargetObjectFile.cpp67 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
82 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIRParser.h34 class MachineModuleInfo; variable
66 LLVM_ABI bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.h25 class MachineModuleInfo; variable
36 MachineModuleInfo *MMI;
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h28 MachineModuleInfo *MMI,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineModuleInfo.cpp20 AMDGPUMachineModuleInfo::AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI) in AMDGPUMachineModuleInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp140 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
146 const MachineModuleInfo *MMI) const {} in emitPersonalityValue()
445 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()

123