Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp41 INITIALIZE_PASS(MachineModuleInfo, "machinemoduleinfo",
43 char MachineModuleInfo::ID = 0;
197 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() function in MachineModuleInfo
204 MachineModuleInfo::~MachineModuleInfo() = default;
206 bool MachineModuleInfo::doInitialization(Module &M) { in doInitialization()
217 bool MachineModuleInfo::doFinalization(Module &M) { in doFinalization()
241 void MachineModuleInfo::
293 void MachineModuleInfo::deleteMachineFunctionFor(Function &F) { in deleteMachineFunctionFor()
309 AU.addRequired<MachineModuleInfo>(); in getAnalysisUsage()
310 AU.addPreserved<MachineModuleInfo>(); in getAnalysisUsage()
[all …]
H A DMachineFunctionPass.cpp45 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfo>(); in runOnFunction()
105 AU.addRequired<MachineModuleInfo>(); in getAnalysisUsage()
106 AU.addPreserved<MachineModuleInfo>(); in getAnalysisUsage()
H A DLLVMTargetMachine.cpp100 bool DisableVerify, MachineModuleInfo &MMI) { in addPassesToGenerateCode()
195 MachineModuleInfo *MMI) { in addPassesToEmitFile()
198 MMI = new MachineModuleInfo(this); in addPassesToEmitFile()
222 MachineModuleInfo *MMI = new MachineModuleInfo(this); in addPassesToEmitMC()
H A DMachineOutliner.cpp852 AU.addRequired<MachineModuleInfo>(); in getAnalysisUsage()
853 AU.addPreserved<MachineModuleInfo>(); in getAnalysisUsage()
918 MachineModuleInfo &MMI);
925 const Module &M, const MachineModuleInfo &MMI,
931 const Module &M, const MachineModuleInfo &MMI,
1138 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfo>(); in createOutlinedFunction()
1300 MachineModuleInfo &MMI) { in populateMapper()
1354 const Module &M, const MachineModuleInfo &MMI, in initSizeRemarkInfo()
1370 const Module &M, const MachineModuleInfo &MMI, in emitInstrCountChangedRemark()
1428 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfo>(); in runOnModule()
H A DBranchFolding.h29 class MachineModuleInfo; variable
51 const TargetRegisterInfo *tri, MachineModuleInfo *mmi,
130 MachineModuleInfo *MMI;
H A DGCRootLowering.cpp60 MachineModuleInfo *MMI;
253 AU.addRequired<MachineModuleInfo>(); in getAnalysisUsage()
314 MMI = &getAnalysis<MachineModuleInfo>(); in runOnMachineFunction()
H A DUnreachableBlockElim.cpp114 MachineModuleInfo *MMI;
137 MMI = getAnalysisIfAvailable<MachineModuleInfo>(); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h78 class MachineModuleInfo : public ImmutablePass {
148 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr);
149 ~MachineModuleInfo() override;
183 return const_cast<MachineModuleInfo*>(this)->getObjFileInfo<Ty>(); in getObjFileInfo()
267 void computeUsesVAFloatArgument(const CallInst &I, MachineModuleInfo &MMI);
H A DTargetLoweringObjectFileImpl.h25 class MachineModuleInfo; variable
76 MachineModuleInfo *MMI,
82 MachineModuleInfo *MMI) const override;
121 MachineModuleInfo *MMI,
127 MachineModuleInfo *MMI) const override;
132 MachineModuleInfo *MMI,
H A DMachineModuleInfoImpls.h42 MachineModuleInfoMachO(const MachineModuleInfo &) {} in MachineModuleInfoMachO() argument
71 MachineModuleInfoELF(const MachineModuleInfo &) {} in MachineModuleInfoELF() argument
93 MachineModuleInfoCOFF(const MachineModuleInfo &) {} in MachineModuleInfoCOFF() argument
H A DDebugHandlerBase.h29 class MachineModuleInfo; variable
62 MachineModuleInfo *MMI;
H A DTailDuplicator.h32 class MachineModuleInfo; variable
41 const MachineModuleInfo *MMI;
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h32 MachineModuleInfo *MMI,
37 MachineModuleInfo *MMI) const override;
41 MachineModuleInfo *MMI,
H A DAArch64TargetObjectFile.cpp37 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
58 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
64 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetObjectFile.h25 MachineModuleInfo *MMI,
32 MachineModuleInfo *MMI) const override;
36 MachineModuleInfo *MMI,
H A DX86TargetObjectFile.cpp28 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
46 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
52 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
H A DX86RetpolineThunks.cpp62 AU.addRequired<MachineModuleInfo>(); in getAnalysisUsage()
63 AU.addPreserved<MachineModuleInfo>(); in getAnalysisUsage()
67 MachineModuleInfo *MMI;
101 MMI = &getAnalysis<MachineModuleInfo>(); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h28 class MachineModuleInfo; variable
131 MachineModuleInfo *MMI,
143 MachineModuleInfo *MMI) const;
193 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()
H A DTargetMachine.h29 class MachineModuleInfo; variable
265 MachineModuleInfo *MMI = nullptr) {
322 MachineModuleInfo *MMI = nullptr) override;
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/MIRParser/
H A DMIRParser.h29 class MachineModuleInfo; variable
52 bool parseMachineFunctions(Module &M, MachineModuleInfo &MMI);
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DEHStreamer.h26 class MachineModuleInfo; variable
37 MachineModuleInfo *MMI;
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineModuleInfo.cpp21 AMDGPUMachineModuleInfo::AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI) in AMDGPUMachineModuleInfo()
H A DAMDGPUMachineModuleInfo.h62 AMDGPUMachineModuleInfo(const MachineModuleInfo &MMI);
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h31 MachineModuleInfo *MMI,
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h30 MachineModuleInfo *MMI,

123