Home
last modified time | relevance | path

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

12345678910>>...29

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h30 class TargetMachine; variable
39 const TargetMachine *TM;
45 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
60 const TargetMachine &TM) const override;
63 const TargetMachine &TM) const override;
66 const TargetMachine &TM) const override;
75 const TargetMachine &TM,
81 const TargetMachine &TM,
92 const TargetMachine &TM) const override;
100 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-exegesis/lib/
DLlvmState.cpp30 TargetMachine.reset(static_cast<llvm::LLVMTargetMachine *>( in LLVMState()
33 TheExegesisTarget = ExegesisTarget::lookup(TargetMachine->getTargetTriple()); in LLVMState()
48 TargetMachine->getTarget().createTargetMachine( in createTargetMachine()
49 TargetMachine->getTargetTriple().normalize(), in createTargetMachine()
50 TargetMachine->getTargetCPU(), in createTargetMachine()
51 TargetMachine->getTargetFeatureString(), TargetMachine->Options, in createTargetMachine()
57 llvm::MCContext Context(TargetMachine->getMCAsmInfo(), in canAssemble()
58 TargetMachine->getMCRegisterInfo(), &ObjectFileInfo); in canAssemble()
60 TargetMachine->getTarget().createMCCodeEmitter( in canAssemble()
61 *TargetMachine->getMCInstrInfo(), *TargetMachine->getMCRegisterInfo(), in canAssemble()
[all …]
DLlvmState.h40 const llvm::TargetMachine &getTargetMachine() const { return *TargetMachine; } in getTargetMachine()
49 return *TargetMachine->getMCInstrInfo(); in getInstrInfo()
52 return *TargetMachine->getMCRegisterInfo(); in getRegInfo()
55 return *TargetMachine->getMCSubtargetInfo(); in getSubtargetInfo()
60 std::unique_ptr<const llvm::TargetMachine> TargetMachine; variable
/external/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h31 class TargetMachine; variable
58 const TargetMachine &TM) const override;
62 const TargetMachine &TM) const override;
65 const TargetMachine &TM) const override;
74 Mangler &Mang, const TargetMachine &TM,
80 const TargetMachine &TM,
91 const TargetMachine &TM) const override;
104 Mangler &Mang, const TargetMachine &TM) const override;
108 const TargetMachine &TM) const override;
112 const TargetMachine &TM) const override;
[all …]
DPasses.h28 class TargetMachine; variable
36 FunctionPass *createAtomicExpandPass(const TargetMachine *TM);
58 FunctionPass *createCodeGenPreparePass(const TargetMachine *TM = nullptr);
155 MachineFunctionPass *createPrologEpilogInserterPass(const TargetMachine *TM);
275 FunctionPass *createStackProtectorPass(const TargetMachine *TM);
284 FunctionPass *createDwarfEHPass(const TargetMachine *TM);
288 FunctionPass *createWinEHPass(const TargetMachine *TM);
340 FunctionPass *createInterleavedAccessPass(const TargetMachine *TM);
345 ModulePass *createLowerEmuTLSPass(const TargetMachine *TM);
356 Pass *createGlobalMergePass(const TargetMachine *TM, unsigned MaximalOffset,
[all …]
/external/llvm/lib/Target/
DTargetMachine.cpp42 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine
52 TargetMachine::~TargetMachine() { in ~TargetMachine()
59 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent()
69 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions()
84 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel()
88 CodeModel::Model TargetMachine::getCodeModel() const { return CMModel; } in getCodeModel()
111 bool TargetMachine::shouldAssumeDSOLocal(const Module &M, in shouldAssumeDSOLocal()
153 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
181 CodeGenOpt::Level TargetMachine::getOptLevel() const { return OptLevel; } in getOptLevel()
183 void TargetMachine::setOptLevel(CodeGenOpt::Level Level) { OptLevel = Level; } in setOptLevel()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/
DTargetMachine.cpp35 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine
43 TargetMachine::~TargetMachine() { in ~TargetMachine()
50 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent()
59 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions()
88 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel()
92 CodeModel::Model TargetMachine::getCodeModel() const { return CMModel; } in getCodeModel()
112 bool TargetMachine::shouldAssumeDSOLocal(const Module &M, in shouldAssumeDSOLocal()
199 bool TargetMachine::useEmulatedTLS() const { in useEmulatedTLS()
207 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
235 CodeGenOpt::Level TargetMachine::getOptLevel() const { return OptLevel; } in getOptLevel()
[all …]
/external/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h35 class TargetMachine; variable
60 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
68 Mangler &Mang, const TargetMachine &TM) const {} in emitModuleFlags()
80 const TargetMachine &TM);
86 Mangler &Mang, const TargetMachine &TM) const;
92 const TargetMachine &TM) const { in SectionForGlobal()
98 const TargetMachine &TM) const;
101 const TargetMachine &TM) const;
111 Mangler &Mang, const TargetMachine &TM) const = 0;
124 Mangler &Mang, const TargetMachine &TM,
[all …]
/external/llvm/lib/Target/Sparc/
DLeonPasses.h35 LEONMachineFunctionPass(TargetMachine &tm, char &ID);
52 ReplaceSDIV(TargetMachine &tm);
65 FixCALL(TargetMachine &tm);
78 IgnoreZeroFlag(TargetMachine &tm);
92 InsertNOPDoublePrecision(TargetMachine &tm);
105 FixFSMULD(TargetMachine &tm);
117 ReplaceFMULS(TargetMachine &tm);
132 PreventRoundChange(TargetMachine &tm);
145 FixAllFDIVSQRT(TargetMachine &tm);
158 InsertNOPLoad(TargetMachine &tm);
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h37 class TargetMachine; variable
68 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
86 const TargetMachine &TM);
92 const TargetMachine &TM) const;
98 const TargetMachine &TM) const { in SectionForGlobal()
104 const TargetMachine &TM) const;
107 const TargetMachine &TM) const;
117 const TargetMachine &TM) const = 0;
123 const TargetMachine &TM,
131 const TargetMachine &TM) const;
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPU.h28 class TargetMachine; variable
31 FunctionPass *createR600VectorRegMerger(TargetMachine &tm);
32 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm);
34 FunctionPass *createR600ClauseMergePass(TargetMachine &tm);
35 FunctionPass *createR600Packetizer(TargetMachine &tm);
36 FunctionPass *createR600ControlFlowFinalizer(TargetMachine &tm);
45 FunctionPass *createSILoadStoreOptimizerPass(TargetMachine &tm);
53 FunctionPass *createAMDGPUCodeGenPreparePass(const TargetMachine *TM = nullptr);
84 FunctionPass *createAMDGPUPromoteAlloca(const TargetMachine *TM = nullptr);
90 FunctionPass *createAMDGPUISelDag(TargetMachine &tm);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonTargetObjectFile.h20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
23 const TargetMachine &TM) const override;
27 const TargetMachine &TM) const override;
30 const TargetMachine &TM) const;
46 const TargetMachine &TM) const;
50 const TargetMachine &TM) const;
53 const TargetMachine &TM,
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetLoweringObjectFile.h33 class TargetMachine; variable
51 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
54 const TargetMachine &TM,
72 const TargetMachine &TM);
79 const TargetMachine &TM) const;
86 const TargetMachine &TM) const { in SectionForGlobal()
97 Mangler *Mang, const TargetMachine &TM) const = 0;
128 Mangler *Mang, const TargetMachine &TM) const;
/external/swiftshader/third_party/LLVM/lib/Target/
DTargetMachine.cpp192 TargetMachine::TargetMachine(const Target &T, in TargetMachine() function in TargetMachine
207 TargetMachine::~TargetMachine() { in ~TargetMachine()
214 Reloc::Model TargetMachine::getRelocationModel() const { in getRelocationModel()
222 CodeModel::Model TargetMachine::getCodeModel() const { in getCodeModel()
228 bool TargetMachine::getAsmVerbosityDefault() { in getAsmVerbosityDefault()
232 void TargetMachine::setAsmVerbosityDefault(bool V) { in setAsmVerbosityDefault()
236 bool TargetMachine::getFunctionSections() { in getFunctionSections()
240 bool TargetMachine::getDataSections() { in getDataSections()
244 void TargetMachine::setFunctionSections(bool V) { in setFunctionSections()
248 void TargetMachine::setDataSections(bool V) { in setDataSections()
/external/swiftshader/third_party/LLVM/tools/llc/
Dllc.cpp115 cl::opt<TargetMachine::CodeGenFileType>
116 FileType("filetype", cl::init(TargetMachine::CGFT_AssemblyFile),
119 clEnumValN(TargetMachine::CGFT_AssemblyFile, "asm",
121 clEnumValN(TargetMachine::CGFT_ObjectFile, "obj",
123 clEnumValN(TargetMachine::CGFT_Null, "null",
170 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream()
181 case TargetMachine::CGFT_ObjectFile: in GetOutputStream()
187 case TargetMachine::CGFT_Null: in GetOutputStream()
198 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream()
200 case TargetMachine::CGFT_ObjectFile: in GetOutputStream()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h32 class TargetMachine; variable
40 const TargetMachine &TM,
50 Mangler *Mang, const TargetMachine &TM) const;
54 Mangler *Mang, const TargetMachine &TM) const;
78 Mangler *Mang, const TargetMachine &TM) const;
82 Mangler *Mang, const TargetMachine &TM) const;
113 Mangler *Mang, const TargetMachine &TM) const;
117 Mangler *Mang, const TargetMachine &TM) const;
/external/llvm/lib/Target/Hexagon/
DHexagonTargetObjectFile.h20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
23 Mangler &Mang, const TargetMachine &TM) const override;
26 Mangler &Mang, const TargetMachine &TM) const override;
28 bool isGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM)
40 const TargetMachine &TM) const;
43 SectionKind Kind, Mangler &Mang, const TargetMachine &TM) const;
/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;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsTargetObjectFile.h22 bool IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM,
25 const TargetMachine &TM) const;
28 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
33 const TargetMachine &TM) const;
36 const TargetMachine &TM) const override;
40 const TargetMachine &TM) const;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86TargetObjectFile.h24 const TargetMachine &TM,
31 const TargetMachine &TM,
55 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
60 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
66 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
71 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
DX86TargetObjectFile.cpp27 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
45 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
70 const TargetMachine &TM) { in Initialize()
77 const TargetMachine &TM) { in Initialize()
84 const TargetMachine &TM) { in Initialize()
90 const TargetMachine &TM) { in Initialize()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/
DLanaiTargetObjectFile.h21 bool isGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM,
24 const TargetMachine &TM) const;
27 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
32 const TargetMachine &TM) const;
35 const TargetMachine &TM) const override;
/external/llvm/lib/Target/Lanai/
DLanaiTargetObjectFile.h22 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
26 bool isGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM,
29 const TargetMachine &TM) const;
31 const TargetMachine &TM) const;
35 const TargetMachine &TM) const override;
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Target/AArch64/
DInstSizes.cpp13 std::unique_ptr<TargetMachine> createTargetMachine() { in createTargetMachine()
25 return std::unique_ptr<TargetMachine>(TheTarget->createTargetMachine( in createTargetMachine()
29 std::unique_ptr<AArch64InstrInfo> createInstrInfo(TargetMachine *TM) { in createInstrInfo()
40 TargetMachine *TM, AArch64InstrInfo *II, const StringRef InputIRSnippet, in runChecks()
81 std::unique_ptr<TargetMachine> TM = createTargetMachine(); in TEST()
96 std::unique_ptr<TargetMachine> TM = createTargetMachine(); in TEST()
111 std::unique_ptr<TargetMachine> TM = createTargetMachine(); in TEST()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsTargetObjectFile.h22 void Initialize(MCContext &Ctx, const TargetMachine &TM);
28 const TargetMachine &TM, SectionKind Kind)const;
30 const TargetMachine &TM) const;
35 const TargetMachine &TM) const;

12345678910>>...29