Home
last modified time | relevance | path

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

12345678910>>...21

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DTargetLoweringObjectFileImpl.h30 class TargetMachine; variable
39 const TargetMachine *TM = nullptr;
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;
102 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
[all …]
/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/swiftshader/third_party/llvm-10.0/llvm/lib/Target/
DTargetMachine.cpp34 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine
42 TargetMachine::~TargetMachine() = default;
44 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent()
53 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions()
70 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel()
74 CodeModel::Model TargetMachine::getCodeModel() const { return CMModel; } in getCodeModel()
94 bool TargetMachine::shouldAssumeDSOLocal(const Module &M, in shouldAssumeDSOLocal()
202 bool TargetMachine::useEmulatedTLS() const { in useEmulatedTLS()
210 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
238 CodeGenOpt::Level TargetMachine::getOptLevel() const { return OptLevel; } in getOptLevel()
[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 …]
DTargetLoweringObjectFile.cpp44 const TargetMachine &TM) { in Initialize()
105 const TargetMachine &TM) const { in getSymbolWithGlobalValueBase()
116 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, in getCFIPersonalitySymbol()
133 const TargetMachine &TM){ in getKindForGlobal()
235 const TargetMachine &TM) const { in SectionForGlobal()
246 const Function &F, Mangler &Mang, const TargetMachine &TM) const { in getSectionForJumpTable()
287 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference()
323 const TargetMachine &TM) const { in getNameWithPrefix()
/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-10.0/llvm/include/llvm/Target/
DTargetLoweringObjectFile.h36 class TargetMachine; variable
75 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
96 const TargetMachine &TM);
102 const TargetMachine &TM) const;
108 const TargetMachine &TM) const { in SectionForGlobal()
114 const TargetMachine &TM) const;
117 const TargetMachine &TM) const;
127 const TargetMachine &TM) const = 0;
133 const TargetMachine &TM,
141 const TargetMachine &TM) const;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetObjectFile.h19 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
22 const TargetMachine &TM) const override;
26 const TargetMachine &TM) const override;
29 const TargetMachine &TM) const;
31 bool isSmallDataEnabled(const TargetMachine &TM) const;
45 const TargetMachine &TM) const;
49 const TargetMachine &TM) const;
52 const TargetMachine &TM,
/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/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/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsTargetObjectFile.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;
39 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;
DMipsTargetObjectFile.cpp39 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize()
65 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM) const { in IsGlobalInSmallSection()
78 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection()
89 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl()
119 const TargetMachine &TM) const { in SelectSectionForGlobal()
135 const DataLayout &DL, const Constant *CN, const TargetMachine &TM) const { in IsConstantInSmallSection()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetObjectFile.h23 const TargetMachine &TM,
30 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.cpp26 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
44 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
69 const TargetMachine &TM) { in Initialize()
76 const TargetMachine &TM) { in Initialize()
83 const TargetMachine &TM) { in Initialize()
89 const TargetMachine &TM) { in Initialize()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiTargetObjectFile.h20 bool isGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM,
23 const TargetMachine &TM) const;
26 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
31 const TargetMachine &TM) const;
34 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-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DCompileUtils.h27 class TargetMachine; variable
44 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr)
56 manglingOptionsForTargetMachine(const TargetMachine &TM);
61 TargetMachine &TM;
71 TMOwningSimpleCompiler(std::unique_ptr<TargetMachine> TM,
78 std::shared_ptr<llvm::TargetMachine> TM;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMTargetObjectFile.h24 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
28 const TargetMachine &TM,
36 const TargetMachine &TM) const override;
39 const TargetMachine &TM) const override;
DARMTargetObjectFile.cpp31 const TargetMachine &TM) { in Initialize()
57 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
76 const TargetMachine &TM) { in isExecuteOnlyFunction()
84 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in getExplicitSectionGlobal()
93 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in SelectSectionForGlobal()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetObjectFile.h20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
30 const TargetMachine &TM,
35 const TargetMachine &TM,
45 const TargetMachine &TM) const override;
/external/llvm/include/llvm/LTO/legacy/
DLTOCodeGenerator.h57 class TargetMachine; variable
86 void setFileType(TargetMachine::CodeGenFileType FT) { FileType = FT; } in setFileType()
198 std::unique_ptr<TargetMachine> createTargetMachine();
210 std::unique_ptr<TargetMachine> TargetMach;
233 TargetMachine::CodeGenFileType FileType = TargetMachine::CGFT_ObjectFile;
/external/llvm/lib/CodeGen/
DParallelCG.cpp29 function_ref<std::unique_ptr<TargetMachine>()> TMFactory, in codegen()
30 TargetMachine::CodeGenFileType FileType) { in codegen()
31 std::unique_ptr<TargetMachine> TM = TMFactory(); in codegen()
41 const std::function<std::unique_ptr<TargetMachine>()> &TMFactory, in splitCodeGen()
42 TargetMachine::CodeGenFileType FileType, bool PreserveLocals) { in splitCodeGen()

12345678910>>...21