Home
last modified time | relevance | path

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

12345678

/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineModuleInfo.h78 class MachineModuleInfo {
150 MachineModuleInfo &operator=(MachineModuleInfo &&MMII) = delete;
153 explicit MachineModuleInfo(const LLVMTargetMachine *TM = nullptr);
155 explicit MachineModuleInfo(const LLVMTargetMachine *TM,
158 MachineModuleInfo(MachineModuleInfo &&MMII);
160 ~MachineModuleInfo();
199 return const_cast<MachineModuleInfo*>(this)->getObjFileInfo<Ty>(); in getObjFileInfo()
273 MachineModuleInfo MMI;
286 MachineModuleInfo &getMMI() { return MMI; } in getMMI()
287 const MachineModuleInfo &getMMI() const { return MMI; } in getMMI()
[all …]
DIndirectThunks.h30 void createThunkFunction(MachineModuleInfo &MMI, StringRef Name);
38 bool run(MachineModuleInfo &MMI, MachineFunction &MF);
42 void ThunkInserter<Derived>::createThunkFunction(MachineModuleInfo &MMI, in createThunkFunction()
81 bool ThunkInserter<Derived>::run(MachineModuleInfo &MMI, MachineFunction &MF) { in run()
DMachineModuleInfoImpls.h41 MachineModuleInfoMachO(const MachineModuleInfo &) {} in MachineModuleInfoMachO() argument
70 MachineModuleInfoELF(const MachineModuleInfo &) {} in MachineModuleInfoELF() argument
92 MachineModuleInfoCOFF(const MachineModuleInfo &) {} in MachineModuleInfoCOFF() argument
DTargetLoweringObjectFileImpl.h23 class MachineModuleInfo; variable
82 MachineModuleInfo *MMI,
88 MachineModuleInfo *MMI) const override;
130 MachineModuleInfo *MMI,
136 MachineModuleInfo *MMI) const override;
142 MachineModuleInfo *MMI,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineModuleInfo.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 …]
DMachineModuleInfoImpls.h41 MachineModuleInfoMachO(const MachineModuleInfo &) {} in MachineModuleInfoMachO() argument
70 MachineModuleInfoELF(const MachineModuleInfo &) {} in MachineModuleInfoELF() argument
92 MachineModuleInfoCOFF(const MachineModuleInfo &) {} in MachineModuleInfoCOFF() argument
DTargetLoweringObjectFileImpl.h25 class MachineModuleInfo; variable
76 MachineModuleInfo *MMI,
82 MachineModuleInfo *MMI) const override;
121 MachineModuleInfo *MMI,
127 MachineModuleInfo *MMI) const override;
133 MachineModuleInfo *MMI,
/external/llvm/lib/CodeGen/
DMachineModuleInfo.cpp30 INITIALIZE_PASS(MachineModuleInfo, "machinemoduleinfo",
32 char MachineModuleInfo::ID = 0;
189 MachineModuleInfo::MachineModuleInfo(const MCAsmInfo &MAI, in MachineModuleInfo() function in MachineModuleInfo
196 MachineModuleInfo::MachineModuleInfo() in MachineModuleInfo() function in MachineModuleInfo
203 MachineModuleInfo::~MachineModuleInfo() { in ~MachineModuleInfo()
206 bool MachineModuleInfo::doInitialization(Module &M) { in doInitialization()
221 bool MachineModuleInfo::doFinalization(Module &M) { in doFinalization()
238 void MachineModuleInfo::EndFunction() { in EndFunction()
261 MachineModuleInfo::getAddrLabelSymbolToEmit(const BasicBlock *BB) { in getAddrLabelSymbolToEmit()
273 void MachineModuleInfo::
[all …]
DMachineFunctionAnalysis.cpp36 AU.addRequired<MachineModuleInfo>(); in getAnalysisUsage()
40 MachineModuleInfo *MMI = getAnalysisIfAvailable<MachineModuleInfo>(); in doInitialization()
51 getAnalysis<MachineModuleInfo>()); in runOnFunction()
/external/llvm-project/llvm/lib/CodeGen/
DMachineModuleInfo.cpp158 void MachineModuleInfo::initialize() { in initialize()
166 void MachineModuleInfo::finalize() { in finalize()
179 MachineModuleInfo::MachineModuleInfo(MachineModuleInfo &&MMI) in MachineModuleInfo() function in MachineModuleInfo
195 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM) in MachineModuleInfo() function in MachineModuleInfo
201 MachineModuleInfo::MachineModuleInfo(const LLVMTargetMachine *TM, in MachineModuleInfo() function in MachineModuleInfo
209 MachineModuleInfo::~MachineModuleInfo() { finalize(); } in ~MachineModuleInfo()
214 MachineModuleInfo::getAddrLabelSymbolToEmit(const BasicBlock *BB) { in getAddrLabelSymbolToEmit()
224 void MachineModuleInfo::addPersonality(const Function *Personality) { in addPersonality()
234 MachineModuleInfo::getMachineFunction(const Function &F) const { in getMachineFunction()
239 MachineFunction &MachineModuleInfo::getOrCreateMachineFunction(Function &F) { in getOrCreateMachineFunction()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineModuleInfo.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 …]
/external/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h23 class MachineModuleInfo; variable
75 MachineModuleInfo *MMI,
81 MachineModuleInfo *MMI) const override;
122 MachineModuleInfo *MMI,
128 MachineModuleInfo *MMI) const override;
133 MachineModuleInfo *MMI,
/external/llvm-project/llvm/lib/Target/X86/
DX86TargetObjectFile.h23 MachineModuleInfo *MMI,
30 MachineModuleInfo *MMI) const override;
35 MachineModuleInfo *MMI,
DX86TargetObjectFile.cpp20 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
38 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
44 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
/external/llvm/lib/Target/AArch64/
DAArch64TargetObjectFile.h32 MachineModuleInfo *MMI,
37 MachineModuleInfo *MMI) const override;
41 MachineModuleInfo *MMI,
DAArch64TargetObjectFile.cpp34 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference()
56 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
62 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetObjectFile.h31 MachineModuleInfo *MMI,
36 MachineModuleInfo *MMI) const override;
41 MachineModuleInfo *MMI,
DAArch64TargetObjectFile.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()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64TargetObjectFile.h36 MachineModuleInfo *MMI,
41 MachineModuleInfo *MMI) const override;
46 MachineModuleInfo *MMI,
DAArch64TargetObjectFile.cpp35 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
56 MachineModuleInfo *MMI) const { in getCFIPersonalitySymbol()
62 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
/external/llvm/lib/Target/X86/
DX86TargetObjectFile.h25 MachineModuleInfo *MMI,
32 MachineModuleInfo *MMI) const override;
36 MachineModuleInfo *MMI,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetObjectFile.h24 MachineModuleInfo *MMI,
31 MachineModuleInfo *MMI) const override;
36 MachineModuleInfo *MMI,
/external/llvm-project/llvm/unittests/CodeGen/GlobalISel/
DGISelMITest.h60 MachineModuleInfo &MMI) { in parseMIR()
78 static std::pair<std::unique_ptr<Module>, std::unique_ptr<MachineModuleInfo>>
82 auto MMI = std::make_unique<MachineModuleInfo>(&TM); in createDummyModule()
89 const MachineModuleInfo *MMI) { in getMFFromMMI()
135 std::pair<std::unique_ptr<Module>, std::unique_ptr<MachineModuleInfo>>
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h27 class MachineModuleInfo; variable
134 MachineModuleInfo *MMI,
146 MachineModuleInfo *MMI) const;
198 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()
/external/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h24 class MachineModuleInfo; variable
125 MachineModuleInfo *MMI, MCStreamer &Streamer) const;
137 MachineModuleInfo *MMI) const;
179 MachineModuleInfo *MMI, in getIndirectSymViaGOTPCRel()

12345678