/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineModuleInfo.h | 1 //===-- llvm/CodeGen/MachineModuleInfo.h ------------------------*- C++ -*-===// 17 // The following information can be retrieved from the MachineModuleInfo. 53 /// accessed/created with MachineModuleInfo::getObjFileInfo and destroyed when 54 /// the MachineModuleInfo is destroyed. 82 class MachineModuleInfo { 130 MachineModuleInfo &operator=(MachineModuleInfo &&MMII) = delete; 133 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr); 135 explicit MachineModuleInfo(const LLVMTargetMachine *TM, 138 MachineModuleInfo(MachineModuleInf in getTarget() [all...] |
H A D | MachineModuleInfoImpls.h | 19 #include "llvm/CodeGen/MachineModuleInfo.h" 47 MachineModuleInfoMachO(const MachineModuleInfo &) {} in getGVStubEntry() 89 MachineModuleInfoELF(const MachineModuleInfo &) {} 120 MachineModuleInfoCOFF(const MachineModuleInfo &) {} 138 MachineModuleInfoWasm(const MachineModuleInfo &) {} 42 MachineModuleInfoMachO(const MachineModuleInfo &) MachineModuleInfoMachO() argument 71 MachineModuleInfoELF(const MachineModuleInfo &) MachineModuleInfoELF() argument 93 MachineModuleInfoCOFF(const MachineModuleInfo &) MachineModuleInfoCOFF() argument 111 MachineModuleInfoWasm(const MachineModuleInfo &) MachineModuleInfoWasm() argument
|
H A D | IndirectThunks.h | 21 #include "llvm/CodeGen/MachineModuleInfo.h" 77 void createThunkFunction(MachineModuleInfo &MMI, StringRef Name, in createThunkFunction() 96 InsertedThunksTy insertThunks(MachineModuleInfo &MMI, MachineFunction &MF, in run() 115 bool run(MachineModuleInfo &MMI, MachineFunction &MF); in run() 120 MachineModuleInfo &MMI, StringRef Name, bool Comdat, 165 bool ThunkInserter<Derived, InsertedThunksTy>::run(MachineModuleInfo &MMI, 214 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF,
|
H A D | TargetLoweringObjectFileImpl.h | 25 class MachineModuleInfo; variable 91 MachineModuleInfo *MMI, 97 MachineModuleInfo *MMI) const override; 142 MachineModuleInfo *MMI, 148 MachineModuleInfo *MMI) const override; 154 MachineModuleInfo *MMI,
|
H A D | MachineModuleSlotTracker.h | 18 class MachineModuleInfo; variable 24 const MachineModuleInfo &TheMMI;
|
H A D | DebugHandlerBase.h | 28 class MachineModuleInfo; variable 65 MachineModuleInfo *MMI = nullptr;
|
H A D | TailDuplicator.h | 33 class MachineModuleInfo; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineModuleInfo.cpp | 1 //===-- llvm/CodeGen/MachineModuleInfo.cpp ----------------------*- C++ -*-===// 9 #include "llvm/CodeGen/MachineModuleInfo.h" 41 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 function in MachineModuleInfo [all...] |
H A D | MachineOutliner.cpp | 64 #include "llvm/CodeGen/MachineModuleInfo.h" 493 MachineModuleInfo &MMI); 499 void initSizeRemarkInfo(const Module &M, const MachineModuleInfo &MMI, 505 emitInstrCountChangedRemark(const Module &M, const MachineModuleInfo &MMI, 734 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in createOutlinedFunction() 992 MachineModuleInfo &MMI) { in populateMapper() 1065 const Module &M, const MachineModuleInfo &MMI, in initSizeRemarkInfo() 1081 const Module &M, const MachineModuleInfo &MMI, in emitInstrCountChangedRemark() 1161 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in doOutline()
|
H A D | MachineDebugify.cpp | 20 #include "llvm/CodeGen/MachineModuleInfo.h" 33 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, in applyDebugifyMetadataToMachineFunction() 193 MachineModuleInfo &MMI =
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetObjectFile.h | 23 MachineModuleInfo *MMI, 30 MachineModuleInfo *MMI) const override; 35 MachineModuleInfo *MMI, 59 MachineModuleInfo *MMI,
|
H A D | X86TargetObjectFile.cpp | 20 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 D | X86IndirectThunks.cpp | 36 #include "llvm/CodeGen/MachineModuleInfo.h" 70 bool insertThunks(MachineModuleInfo &MMI, MachineFunction &MF, in mayUseThunk() 80 bool insertThunks(MachineModuleInfo &MMI, MachineFunction &MF, in mayUseThunk() 119 bool RetpolineThunkInserter::insertThunks(MachineModuleInfo &MMI,
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetObjectFile.h | 31 MachineModuleInfo *MMI, 35 MachineModuleInfo *MMI, const MCSymbol *RawSym, 48 MachineModuleInfo *MMI, 53 MachineModuleInfo *MMI) const override; 58 MachineModuleInfo *MMI, 65 MachineModuleInfo *MMI, const MCSymbol *RawSym,
|
H A D | AArch64TargetObjectFile.cpp | 34 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() 48 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference() 69 MachineModuleInfo *MMI) const { in getIndirectSymViaGOTPCRel() 75 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() 98 MCContext &Ctx, const TargetMachine &TM, MachineModuleInfo *MMI, 122 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym, 130 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym,
|
H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 22 #include "llvm/CodeGen/MachineModuleInfo.h" 49 AArch64LowerHomogeneousPE(Module *M, MachineModuleInfo *MMI) in AArch64LowerHomogeneousPE() 57 MachineModuleInfo *MMI; 108 MachineModuleInfo *MMI = in runOnModule() 162 MachineModuleInfo *MMI, in createFrameHelperMachineFunction() 313 static Function *getOrCreateFrameHelper(Module *M, MachineModuleInfo *MMI, in getOrCreateFrameHelper()
|
H A D | AArch64SLSHardening.cpp | 148 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 populateThunk() 257 bool SLSHardeningInserter::hardenReturnsAndBRs(MachineModuleInfo &MMI, in ConvertBLRToBL() 384 MachineModuleInfo &MMI, MachineBasicBlock &MBB, in hardenBLRs() 490 bool SLSHardeningInserter::hardenBLRs(MachineModuleInfo &MMI,
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetLoweringObjectFile.h | 30 class MachineModuleInfo; variable 154 MachineModuleInfo *MMI, 166 MachineModuleInfo *MMI) const; 237 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
H A D | MIRParser.h | 33 class MachineModuleInfo; variable 62 /// MachineModuleInfo \p MMI. 65 bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | EHStreamer.h | 25 class MachineModuleInfo; variable 36 MachineModuleInfo *MMI;
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcTargetObjectFile.h | 28 MachineModuleInfo *MMI,
|
H A D | SparcTargetObjectFile.cpp | 25 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineModuleInfo.cpp | 21 AMDGPUMachineModuleInfo::AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI) in AMDGPUMachineModuleInfo()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetObjectFile.h | 32 MachineModuleInfo *MMI, 40 MachineModuleInfo *MMI,
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVModuleAnalysis.h | 28 class MachineModuleInfo; variable 231 MachineModuleInfo *MMI;
|