Home
last modified time | relevance | path

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

123456789

/freebsd-9-stable/contrib/llvm/lib/Target/R600/
DAMDGPU.h25 class TargetMachine; variable
28 FunctionPass *createR600VectorRegMerger(TargetMachine &tm);
30 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm);
31 FunctionPass *createR600EmitClauseMarkers(TargetMachine &tm);
32 FunctionPass *createR600ClauseMergePass(TargetMachine &tm);
33 FunctionPass *createR600Packetizer(TargetMachine &tm);
34 FunctionPass *createR600ControlFlowFinalizer(TargetMachine &tm);
35 FunctionPass *createAMDGPUCFGStructurizerPass(TargetMachine &tm);
40 FunctionPass *createSILowerControlFlowPass(TargetMachine &tm);
41 FunctionPass *createSIFixSGPRCopiesPass(TargetMachine &tm);
[all …]
DAMDGPUConvertToISA.cpp28 TargetMachine &TM;
31 AMDGPUConvertToISAPass(TargetMachine &tm) : in AMDGPUConvertToISAPass()
44 FunctionPass *llvm::createAMDGPUConvertToISAPass(TargetMachine &tm) { in createAMDGPUConvertToISAPass()
/freebsd-9-stable/contrib/llvm/lib/Target/
DTargetMachine.cpp47 TargetMachine::TargetMachine(const Target &T, in TargetMachine() function in TargetMachine
61 TargetMachine::~TargetMachine() { in ~TargetMachine()
67 void TargetMachine::resetTargetOptions(const MachineFunction *MF) const { in resetTargetOptions()
91 Reloc::Model TargetMachine::getRelocationModel() const { in getRelocationModel()
99 CodeModel::Model TargetMachine::getCodeModel() const { in getCodeModel()
123 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
161 CodeGenOpt::Level TargetMachine::getOptLevel() const { in getOptLevel()
167 void TargetMachine::setOptLevel(CodeGenOpt::Level Level) const { in setOptLevel()
172 bool TargetMachine::getAsmVerbosityDefault() { in getAsmVerbosityDefault()
176 void TargetMachine::setAsmVerbosityDefault(bool V) { in setAsmVerbosityDefault()
[all …]
DTargetMachineC.cpp49 inline TargetMachine *unwrap(LLVMTargetMachineRef P) { in unwrap()
50 return reinterpret_cast<TargetMachine*>(P); in unwrap()
55 inline LLVMTargetMachineRef wrap(const TargetMachine *P) { in wrap()
57 reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine*>(P)); in wrap()
201 TargetMachine* TM = unwrap(T); in LLVMTargetMachineEmit()
217 TargetMachine::CodeGenFileType ft; in LLVMTargetMachineEmit()
220 ft = TargetMachine::CGFT_AssemblyFile; in LLVMTargetMachineEmit()
223 ft = TargetMachine::CGFT_ObjectFile; in LLVMTargetMachineEmit()
DTargetLoweringObjectFile.cpp41 const TargetMachine &TM) { in Initialize()
117 const TargetMachine &TM, in emitPersonalityValue()
128 const TargetMachine &TM){ in getKindForGlobal()
256 const TargetMachine &TM) const { in SectionForGlobal()
272 const TargetMachine &TM) const{ in SelectSectionForGlobal()
/freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h32 class TargetMachine; variable
42 const TargetMachine &TM,
52 Mangler *Mang, const TargetMachine &TM) const;
56 Mangler *Mang, const TargetMachine &TM) const;
87 Mangler *Mang, const TargetMachine &TM) const;
91 Mangler *Mang, const TargetMachine &TM) const;
95 Mangler *Mang, const TargetMachine &TM) const;
126 Mangler *Mang, const TargetMachine &TM) const;
130 Mangler *Mang, const TargetMachine &TM) const;
136 Mangler *Mang, const TargetMachine &TM) const;
DPasses.h110 TargetMachine *TM;
123 TargetPassConfig(TargetMachine *tm, PassManagerBase &pm);
350 createBasicTargetTransformInfoPass(const TargetMachine *TM);
531 FunctionPass *createStackProtectorPass(const TargetMachine *TM);
540 FunctionPass *createDwarfEHPass(const TargetMachine *TM);
545 FunctionPass *createSjLjEHPreparePass(const TargetMachine *TM);
DMachineFunctionAnalysis.h22 class TargetMachine; variable
28 const TargetMachine &TM;
33 explicit MachineFunctionAnalysis(const TargetMachine &tm);
DCommandFlags.h76 cl::opt<TargetMachine::CodeGenFileType>
77 FileType("filetype", cl::init(TargetMachine::CGFT_AssemblyFile),
80 clEnumValN(TargetMachine::CGFT_AssemblyFile, "asm",
82 clEnumValN(TargetMachine::CGFT_ObjectFile, "obj",
84 clEnumValN(TargetMachine::CGFT_Null, "null",
DMachineConstantPool.h29 class TargetMachine; variable
135 const TargetMachine &TM; ///< The target machine.
144 explicit MachineConstantPool(const TargetMachine &TM) in MachineConstantPool()
/freebsd-9-stable/contrib/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h33 class TargetMachine; variable
52 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
55 const TargetMachine &TM,
61 Mangler *, const TargetMachine &) const { in emitModuleFlags() argument
79 const TargetMachine &TM);
86 const TargetMachine &TM) const;
93 const TargetMachine &TM) const { in SectionForGlobal()
102 Mangler *Mang, const TargetMachine &TM) const = 0;
152 Mangler *Mang, const TargetMachine &TM) const;
DTargetMachine.h61 class TargetMachine {
62 TargetMachine(const TargetMachine &) LLVM_DELETED_FUNCTION;
63 void operator=(const TargetMachine &) LLVM_DELETED_FUNCTION;
65 TargetMachine(const Target &T, StringRef TargetTriple,
93 virtual ~TargetMachine();
300 class LLVMTargetMachine : public TargetMachine {
DMangler.h24 class TargetMachine; variable
36 const TargetMachine *TM;
49 Mangler(const TargetMachine *TM) : TM(TM), NextAnonGlobalID(1) {} in Mangler()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DBackendUtil.cpp58 PassManager *getCodeGenPasses(TargetMachine *TM) const { in getCodeGenPasses()
68 PassManager *getPerModulePasses(TargetMachine *TM) const { in getPerModulePasses()
78 FunctionPassManager *getPerFunctionPasses(TargetMachine *TM) const { in getPerFunctionPasses()
89 void CreatePasses(TargetMachine *TM);
99 TargetMachine *CreateTargetMachine(bool MustCreateTM);
105 TargetMachine *TM);
225 void EmitAssemblyHelper::CreatePasses(TargetMachine *TM) { in CreatePasses()
355 TargetMachine *EmitAssemblyHelper::CreateTargetMachine(bool MustCreateTM) { in CreateTargetMachine()
370 TargetMachine::setAsmVerbosityDefault(CodeGenOpts.AsmVerbose); in CreateTargetMachine()
372 TargetMachine::setFunctionSections(CodeGenOpts.FunctionSections); in CreateTargetMachine()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/Hexagon/
DHexagonTargetObjectFile.h22 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
27 const TargetMachine &TM,
30 const TargetMachine &TM) const;
36 const TargetMachine &TM) const;
DHexagonTargetObjectFile.cpp32 const TargetMachine &TM) { in Initialize()
58 const TargetMachine &TM) const { in IsGlobalInSmallSection()
73 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection()
90 Mangler *Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
DHexagon.h25 class TargetMachine; variable
34 FunctionPass *createHexagonDelaySlotFillerPass(const TargetMachine &TM);
35 FunctionPass *createHexagonFPMoverPass(const TargetMachine &TM);
DHexagonCallingConvLower.h29 class TargetMachine; variable
50 const TargetMachine &TM;
57 Hexagon_CCState(CallingConv::ID CC, bool isVarArg, const TargetMachine &TM,
65 const TargetMachine &getTarget() const { return TM; } in getTarget()
/freebsd-9-stable/contrib/llvm/lib/Target/Mips/
DMipsTargetObjectFile.h23 void Initialize(MCContext &Ctx, const TargetMachine &TM);
29 const TargetMachine &TM, SectionKind Kind)const;
31 const TargetMachine &TM) const;
36 const TargetMachine &TM) const;
DMipsTargetObjectFile.cpp27 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize()
65 const TargetMachine &TM) const { in IsGlobalInSmallSection()
75 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection()
106 Mangler *Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
/freebsd-9-stable/contrib/llvm/tools/llc/
Dllc.cpp111 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream()
122 case TargetMachine::CGFT_ObjectFile: in GetOutputStream()
128 case TargetMachine::CGFT_Null: in GetOutputStream()
138 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream()
140 case TargetMachine::CGFT_ObjectFile: in GetOutputStream()
141 case TargetMachine::CGFT_Null: in GetOutputStream()
283 OwningPtr<TargetMachine> in compileModule()
289 TargetMachine &Target = *target.get(); in compileModule()
335 if (FileType != TargetMachine::CGFT_ObjectFile) in compileModule()
/freebsd-9-stable/contrib/llvm/include/llvm/Transforms/
DScalar.h28 class TargetMachine; variable
125 Pass *createGlobalMergePass(const TargetMachine *TM = 0);
273 FunctionPass *createLowerInvokePass(const TargetMachine *TM = 0,
317 FunctionPass *createCodeGenPreparePass(const TargetMachine *TM = 0);
/freebsd-9-stable/contrib/llvm/lib/ExecutionEngine/JIT/
DJIT.h28 class TargetMachine; variable
58 TargetMachine &TM; // The current target we are compiling to
81 JIT(Module *M, TargetMachine &tm, TargetJITInfo &tji,
189 TargetMachine *TM);
212 TargetMachine &tm);
/freebsd-9-stable/contrib/llvm/lib/ExecutionEngine/
DTargetSelect.cpp28 TargetMachine *EngineBuilder::selectTarget() { in selectTarget()
41 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget()
100 TargetMachine *Target = TheTarget->createTargetMachine(TheTriple.getTriple(), in selectTarget()
/freebsd-9-stable/contrib/llvm/lib/Target/AArch64/
DAArch64TargetObjectFile.h26 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
30 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);

123456789