| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineModuleInfo.h | 83 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 D | IndirectThunks.h | 77 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 D | MachineModuleInfoImpls.h | 47 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 D | MachineModuleSlotTracker.h | 19 class MachineModuleInfo; variable 25 const MachineModuleInfo &TheMMI; 37 MachineModuleSlotTracker(const MachineModuleInfo &MMI,
|
| H A D | TargetLoweringObjectFileImpl.h | 25 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 D | MIRPrinter.h | 25 class MachineModuleInfo; variable 53 LLVM_ABI void printMIR(raw_ostream &OS, const MachineModuleInfo &MMI,
|
| H A D | DebugHandlerBase.h | 28 class MachineModuleInfo; variable 61 MachineModuleInfo *MMI = nullptr;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineModuleInfo.cpp | 27 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 D | MIRPrintingPass.cpp | 32 const MachineModuleInfo &MMI = in run() 62 const MachineModuleInfo &MMI = in runOnMachineFunction()
|
| H A D | MachineDebugify.cpp | 33 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, in applyDebugifyMetadataToMachineFunction() 197 MachineModuleInfo &MMI = in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetObjectFile.h | 26 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 D | AArch64TargetObjectFile.cpp | 46 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 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 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 D | AArch64LowerHomogeneousPrologEpilog.cpp | 46 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 D | X86TargetObjectFile.h | 23 MachineModuleInfo *MMI, 30 MachineModuleInfo *MMI) const override; 35 MachineModuleInfo *MMI, 57 MachineModuleInfo *MMI,
|
| H A D | X86TargetObjectFile.cpp | 21 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 D | X86IndirectThunks.cpp | 64 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 D | TargetLoweringObjectFile.h | 32 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 D | ARMTargetObjectFile.h | 28 MachineModuleInfo *MMI, 36 MachineModuleInfo *MMI,
|
| H A D | ARMTargetObjectFile.cpp | 67 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 D | MIRParser.h | 34 class MachineModuleInfo; variable 66 LLVM_ABI bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | EHStreamer.h | 25 class MachineModuleInfo; variable 36 MachineModuleInfo *MMI;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcTargetObjectFile.h | 28 MachineModuleInfo *MMI,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMachineModuleInfo.cpp | 20 AMDGPUMachineModuleInfo::AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI) in AMDGPUMachineModuleInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetLoweringObjectFile.cpp | 140 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol() 146 const MachineModuleInfo *MMI) const {} in emitPersonalityValue() 445 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
|