Home
last modified time | relevance | path

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

123456789

/minix/external/bsd/llvm/dist/llvm/lib/Target/
H A DTargetMachine.cpp37 TargetMachine::TargetMachine(const Target &T, in TargetMachine() function in TargetMachine
46 TargetMachine::~TargetMachine() { in ~TargetMachine()
74 Reloc::Model TargetMachine::getRelocationModel() const { in getRelocationModel()
82 CodeModel::Model TargetMachine::getCodeModel() const { in getCodeModel()
138 CodeGenOpt::Level TargetMachine::getOptLevel() const { in getOptLevel()
149 bool TargetMachine::getAsmVerbosityDefault() const { in getAsmVerbosityDefault()
153 void TargetMachine::setAsmVerbosityDefault(bool V) { in setAsmVerbosityDefault()
157 bool TargetMachine::getFunctionSections() const { in getFunctionSections()
161 bool TargetMachine::getDataSections() const { in getDataSections()
165 void TargetMachine::setFunctionSections(bool V) { in setFunctionSections()
[all …]
H A DTargetMachineC.cpp34 inline TargetMachine *unwrap(LLVMTargetMachineRef P) { in unwrap()
35 return reinterpret_cast<TargetMachine*>(P); in unwrap()
40 inline LLVMTargetMachineRef wrap(const TargetMachine *P) { in wrap()
42 reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine*>(P)); in wrap()
186 TargetMachine* TM = unwrap(T); in LLVMTargetMachineEmit()
203 TargetMachine::CodeGenFileType ft; in LLVMTargetMachineEmit()
206 ft = TargetMachine::CGFT_AssemblyFile; in LLVMTargetMachineEmit()
209 ft = TargetMachine::CGFT_ObjectFile; in LLVMTargetMachineEmit()
H A 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()
290 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference()
/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h32 class TargetMachine; variable
41 void emitPersonalityValue(MCStreamer &Streamer, const TargetMachine &TM,
51 const TargetMachine &TM) const override;
61 Mangler &Mang, const TargetMachine &TM,
67 const TargetMachine &TM,
95 const TargetMachine &TM) const override;
100 const TargetMachine &TM) const override;
108 Mangler &Mang, const TargetMachine &TM,
114 const TargetMachine &TM,
127 const TargetMachine &TM) const override;
[all …]
H A DMachineFunctionAnalysis.h22 class TargetMachine; variable
28 const TargetMachine &TM;
33 explicit MachineFunctionAnalysis(const TargetMachine &tm);
H A DPasses.h111 TargetMachine *TM;
124 TargetPassConfig(TargetMachine *tm, PassManagerBase &pm);
355 FunctionPass *createAtomicExpandPass(const TargetMachine *TM);
362 createBasicTargetTransformInfoPass(const TargetMachine *TM);
380 FunctionPass *createCodeGenPreparePass(const TargetMachine *TM = nullptr);
561 FunctionPass *createStackProtectorPass(const TargetMachine *TM);
570 FunctionPass *createDwarfEHPass(const TargetMachine *TM);
575 FunctionPass *createSjLjEHPreparePass(const TargetMachine *TM);
/minix/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A 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 …]
/minix/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h34 class TargetMachine; variable
54 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
57 const TargetMachine &TM,
79 const TargetMachine &TM);
86 const TargetMachine &TM) const;
93 const TargetMachine &TM) const { in SectionForGlobal()
115 Mangler &Mang, const TargetMachine &TM,
122 const TargetMachine &TM) const;
127 const TargetMachine &TM,
150 const TargetMachine &TM) const { in getExecutableRelativeSymbol()
[all …]
H A 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,
90 virtual ~TargetMachine();
230 class LLVMTargetMachine : public TargetMachine {
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsTargetObjectFile.h20 const TargetMachine *TM;
23 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;
H A DMipsTargetObjectFile.cpp38 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize()
66 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM) const { in IsGlobalInSmallSection()
79 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection()
90 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl()
118 Mangler &Mang, const TargetMachine &TM) const { in SelectSectionForGlobal()
134 IsConstantInSmallSection(const Constant *CN, const TargetMachine &TM) const { in IsConstantInSmallSection()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A 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;
H A DHexagonTargetObjectFile.cpp32 const TargetMachine &TM) { in Initialize()
58 const TargetMachine &TM) const { in IsGlobalInSmallSection()
73 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection()
92 const TargetMachine &TM) const { in SelectSectionForGlobal()
H A DHexagon.h25 class TargetMachine; variable
34 FunctionPass *createHexagonDelaySlotFillerPass(const TargetMachine &TM);
35 FunctionPass *createHexagonFPMoverPass(const TargetMachine &TM);
H A DHexagonCallingConvLower.h28 class TargetMachine; variable
49 const TargetMachine &TM;
56 Hexagon_CCState(CallingConv::ID CC, bool isVarArg, const TargetMachine &TM,
64 const TargetMachine &getTarget() const { return TM; } in getTarget()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetObjectFile.h24 Mangler &Mang, const TargetMachine &TM,
31 const TargetMachine &TM,
38 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
48 const TargetMachine &TM) const override;
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h18 class TargetMachine; variable
29 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
33 Mangler &Mang, const TargetMachine &TM,
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h21 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
29 const TargetMachine &TM,
34 const TargetMachine &TM,
H A DAArch64TargetObjectFile.cpp21 const TargetMachine &TM) { in Initialize()
28 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference()
49 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, in getCFIPersonalitySymbol()
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.h25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
30 const TargetMachine &TM) const override;
35 const TargetMachine &TM) const override;
/minix/external/bsd/llvm/dist/llvm/tools/llc/
H A Dllc.cpp114 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream()
125 case TargetMachine::CGFT_ObjectFile: in GetOutputStream()
131 case TargetMachine::CGFT_Null: in GetOutputStream()
141 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream()
143 case TargetMachine::CGFT_ObjectFile: in GetOutputStream()
144 case TargetMachine::CGFT_Null: in GetOutputStream()
274 std::unique_ptr<TargetMachine> Target( in compileModule()
310 FileType != TargetMachine::CGFT_ObjectFile) in compileModule()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h18 class TargetMachine; variable
28 Mangler &Mang, const TargetMachine &TM,
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetObjectFile.h23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
27 const TargetMachine &TM) const override;
/minix/external/bsd/llvm/dist/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp28 TargetMachine *EngineBuilder::selectTarget() { in selectTarget()
41 TargetMachine *EngineBuilder::selectTarget(const Triple &TargetTriple, in selectTarget()
99 TargetMachine *Target = TheTarget->createTargetMachine(TheTriple.getTriple(), in selectTarget()
/minix/external/bsd/llvm/dist/llvm/bindings/go/llvm/
H A 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

123456789