Home
last modified time | relevance | path

Searched refs:TargetMachine (Results 1 – 25 of 241) sorted by relevance

12345678910

/external/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h32 class TargetMachine; variable
44 void emitPersonalityValue(MCStreamer &Streamer, const TargetMachine &TM,
54 const TargetMachine &TM) const override;
58 const TargetMachine &TM) const override;
62 const TargetMachine &TM) const override;
71 Mangler &Mang, const TargetMachine &TM,
77 const TargetMachine &TM,
101 Mangler &Mang, const TargetMachine &TM) const override;
106 const TargetMachine &TM) const override;
111 const TargetMachine &TM) const override;
[all …]
DPasses.h111 TargetMachine *TM;
124 TargetPassConfig(TargetMachine *tm, PassManagerBase &pm);
355 FunctionPass *createAtomicExpandPass(const TargetMachine *TM);
373 FunctionPass *createCodeGenPreparePass(const TargetMachine *TM = nullptr);
558 FunctionPass *createStackProtectorPass(const TargetMachine *TM);
567 FunctionPass *createDwarfEHPass(const TargetMachine *TM);
571 FunctionPass *createWinEHPass(const TargetMachine *TM);
576 FunctionPass *createSjLjEHPreparePass(const TargetMachine *TM);
DMachineFunctionAnalysis.h22 class TargetMachine; variable
28 const TargetMachine &TM;
33 explicit MachineFunctionAnalysis(const TargetMachine &tm);
/external/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h35 class TargetMachine; variable
61 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
64 const TargetMachine &TM,
76 Mangler &Mang, const TargetMachine &TM) const {} in emitModuleFlags()
86 const TargetMachine &TM);
93 const TargetMachine &TM) const;
100 const TargetMachine &TM) const { in SectionForGlobal()
107 const TargetMachine &TM) const;
111 const TargetMachine &TM) const;
121 Mangler &Mang, const TargetMachine &TM) const = 0;
[all …]
DTargetMachine.h66 class TargetMachine {
67 TargetMachine(const TargetMachine &) = delete;
68 void operator=(const TargetMachine &) = delete;
70 TargetMachine(const Target &T, StringRef DataLayoutString,
102 virtual ~TargetMachine();
238 class LLVMTargetMachine : public TargetMachine {
/external/llvm/lib/Target/R600/
DAMDGPU.h26 class TargetMachine; variable
29 FunctionPass *createR600VectorRegMerger(TargetMachine &tm);
31 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm);
33 FunctionPass *createR600ClauseMergePass(TargetMachine &tm);
34 FunctionPass *createR600Packetizer(TargetMachine &tm);
35 FunctionPass *createR600ControlFlowFinalizer(TargetMachine &tm);
44 FunctionPass *createSILoadStoreOptimizerPass(TargetMachine &tm);
45 FunctionPass *createSILowerControlFlowPass(TargetMachine &tm);
46 FunctionPass *createSIFixSGPRCopiesPass(TargetMachine &tm);
49 FunctionPass *createSIInsertWaits(TargetMachine &tm);
[all …]
/external/llvm/lib/Target/
DTargetMachine.cpp40 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine
48 TargetMachine::~TargetMachine() { in ~TargetMachine()
57 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions()
77 Reloc::Model TargetMachine::getRelocationModel() const { in getRelocationModel()
85 CodeModel::Model TargetMachine::getCodeModel() const { in getCodeModel()
109 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
141 CodeGenOpt::Level TargetMachine::getOptLevel() const { in getOptLevel()
147 void TargetMachine::setOptLevel(CodeGenOpt::Level Level) const { in setOptLevel()
152 TargetIRAnalysis TargetMachine::getTargetIRAnalysis() { in getTargetIRAnalysis()
170 void TargetMachine::getNameWithPrefix(SmallVectorImpl<char> &Name, in getNameWithPrefix()
[all …]
DTargetLoweringObjectFile.cpp44 const TargetMachine &TM) { in Initialize()
106 const TargetMachine &TM) const { in getSymbolWithGlobalValueBase()
117 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, in getCFIPersonalitySymbol()
123 const TargetMachine &TM, in emitPersonalityValue()
134 const TargetMachine &TM){ in getKindForGlobal()
263 const TargetMachine &TM) const { in SectionForGlobal()
274 const Function &F, Mangler &Mang, const TargetMachine &TM) const { in getSectionForJumpTable()
313 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference()
349 bool CannotUsePrivateLabel, Mangler &Mang, const TargetMachine &TM) const { in getNameWithPrefix()
DTargetMachineC.cpp35 inline TargetMachine *unwrap(LLVMTargetMachineRef P) { in unwrap()
36 return reinterpret_cast<TargetMachine*>(P); in unwrap()
41 inline LLVMTargetMachineRef wrap(const TargetMachine *P) { in wrap()
43 reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine*>(P)); in wrap()
189 TargetMachine* TM = unwrap(T); in LLVMTargetMachineEmit()
205 TargetMachine::CodeGenFileType ft; in LLVMTargetMachineEmit()
208 ft = TargetMachine::CGFT_AssemblyFile; in LLVMTargetMachineEmit()
211 ft = TargetMachine::CGFT_ObjectFile; in LLVMTargetMachineEmit()
/external/llvm/lib/Target/Mips/
DMipsTargetObjectFile.h23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
27 bool IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM,
30 const TargetMachine &TM) const;
32 const TargetMachine &TM) const;
36 const TargetMachine &TM) const override;
40 const TargetMachine &TM) const;
DMipsTargetObjectFile.cpp39 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize()
63 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM) const { in IsGlobalInSmallSection()
76 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection()
87 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl()
115 Mangler &Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
131 IsConstantInSmallSection(const Constant *CN, const TargetMachine &TM) const { in IsConstantInSmallSection()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDIL.h62 class TargetMachine; variable
66 createAMDGPUISelDag(TargetMachine &TM);
68 createAMDGPUPeepholeOpt(TargetMachine &TM);
72 createAMDGPUCFGPreparationPass(TargetMachine &TM);
74 createAMDGPUCFGStructurizerPass(TargetMachine &TM);
DAMDGPU.h24 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm);
27 FunctionPass *createSIAssignInterpRegsPass(TargetMachine &tm);
31 FunctionPass *createAMDGPUConvertToISAPass(TargetMachine &tm);
DAMDGPUConvertToISA.cpp27 TargetMachine &TM;
30 AMDGPUConvertToISAPass(TargetMachine &tm) : in AMDGPUConvertToISAPass()
43 FunctionPass *llvm::createAMDGPUConvertToISAPass(TargetMachine &tm) { in createAMDGPUConvertToISAPass()
/external/llvm/lib/Target/Hexagon/
DHexagonTargetObjectFile.h22 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
27 const TargetMachine &TM,
30 const TargetMachine &TM) const;
35 const TargetMachine &TM) const override;
DHexagonTargetObjectFile.cpp32 const TargetMachine &TM) { in Initialize()
54 const TargetMachine &TM) const { in IsGlobalInSmallSection()
69 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection()
87 const TargetMachine &TM) const { in SelectSectionForGlobal()
DHexagon.h30 class TargetMachine; variable
34 FunctionPass *createHexagonDelaySlotFillerPass(const TargetMachine &TM);
35 FunctionPass *createHexagonFPMoverPass(const TargetMachine &TM);
/external/llvm/lib/Target/X86/
DX86TargetObjectFile.h24 Mangler &Mang, const TargetMachine &TM,
31 const TargetMachine &TM,
50 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
57 const TargetMachine &TM) const override;
/external/llvm/tools/llc/
Dllc.cpp116 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream()
127 case TargetMachine::CGFT_ObjectFile: in GetOutputStream()
133 case TargetMachine::CGFT_Null: in GetOutputStream()
143 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream()
145 case TargetMachine::CGFT_ObjectFile: in GetOutputStream()
146 case TargetMachine::CGFT_Null: in GetOutputStream()
296 std::unique_ptr<TargetMachine> Target( in compileModule()
333 FileType != TargetMachine::CGFT_ObjectFile) in compileModule()
340 if (FileType != TargetMachine::CGFT_AssemblyFile && in compileModule()
/external/llvm/lib/Target/ARM/
DARMTargetObjectFile.h18 class TargetMachine; variable
29 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
33 Mangler &Mang, const TargetMachine &TM,
/external/llvm/lib/Target/XCore/
DXCoreTargetObjectFile.h25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
30 const TargetMachine &TM) const override;
35 const TargetMachine &TM) const override;
/external/llvm/lib/Target/AArch64/
DAArch64TargetObjectFile.h21 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
31 const TargetMachine &TM,
36 const TargetMachine &TM,
/external/llvm/include/llvm/Passes/
DPassBuilder.h24 class TargetMachine; variable
33 TargetMachine *TM;
36 explicit PassBuilder(TargetMachine *TM = nullptr) : TM(TM) {} in TM()
/external/llvm/bindings/go/llvm/
Dtarget.go32 TargetMachine struct { struct
249 CodeModel CodeModel) (tm TargetMachine) {
264 func (tm TargetMachine) Triple() string { argument
270 func (tm TargetMachine) TargetData() TargetData { argument
274 func (tm TargetMachine) EmitToMemoryBuffer(m Module, ft CodeGenFileType) (MemoryBuffer, error) { argument
286 func (tm TargetMachine) AddAnalysisPasses(pm PassManager) { argument
291 func (tm TargetMachine) Dispose() { argument
/external/llvm/lib/CodeGen/
DTargetLoweringObjectFileImpl.cpp50 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, in getCFIPersonalitySymbol()
62 const TargetMachine &TM, in emitPersonalityValue()
89 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference()
206 const TargetMachine &TM) const { in getExplicitSectionGlobal()
251 const TargetMachine &TM, bool EmitUniqueSection, in selectELFSectionForGlobal()
313 const TargetMachine &TM) const { in SelectSectionForGlobal()
332 const Function &F, Mangler &Mang, const TargetMachine &TM) const { in getSectionForJumpTable()
461 Mangler &Mang, const TargetMachine &TM) const { in emitModuleFlags()
545 const TargetMachine &TM) const { in getExplicitSectionGlobal()
587 Mangler &Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
[all …]

12345678910