Home
last modified time | relevance | path

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

12345678910>>...12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h31 class TargetMachine; variable
46 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
63 const TargetMachine &TM) const override;
66 const TargetMachine &TM) const override;
69 const TargetMachine &TM) const override;
71 const TargetMachine &TM) const override;
76 const TargetMachine &TM) const override;
80 const TargetMachine &TM) const override;
89 const TargetMachine &TM,
95 const TargetMachine &TM,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h40 class TargetMachine; variable
66 const TargetMachine *TM = nullptr;
80 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
103 const TargetMachine &TM) const;
107 const TargetMachine &TM) const;
112 const TargetMachine &TM);
118 const TargetMachine &TM) const;
124 const TargetMachine &TM) const;
128 const TargetMachine &TM) const;
131 const TargetMachine &TM) const;
[all …]
H A DTargetMachine.h77 class TargetMachine {
79 TargetMachine(const Target &T, StringRef DataLayoutString,
117 TargetMachine(const TargetMachine &) = delete;
118 void operator=(const TargetMachine &) = delete;
119 virtual ~TargetMachine();
385 class LLVMTargetMachine : public TargetMachine {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/
H A 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()
56 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()
162 bool TargetMachine::useEmulatedTLS() const { in useEmulatedTLS()
170 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
198 CodeGenOpt::Level TargetMachine::getOptLevel() const { return OptLevel; } in getOptLevel()
[all …]
H A DTargetLoweringObjectFile.cpp43 const TargetMachine &TM) { in Initialize()
130 const GlobalValue *GV, StringRef Suffix, const TargetMachine &TM) const { in getSymbolWithGlobalValueBase()
141 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
203 const TargetMachine &TM){ in getKindForGlobal()
317 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SectionForGlobal()
346 const TargetMachine &TM) const { in SectionForGlobal()
351 const Function &F, const TargetMachine &TM) const { in getSectionForJumpTable()
386 const TargetMachine &TM) const { in getSectionForMachineBasicBlock()
391 const Function &F, const TargetMachine &TM) const { in getUniqueSectionForFunction()
399 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A 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;
32 bool isSmallDataEnabled(const TargetMachine &TM) const;
46 const TargetMachine &TM) const;
50 const TargetMachine &TM) const;
53 const TargetMachine &TM,
H A DHexagonTargetObjectFile.cpp114 const TargetMachine &TM) { in Initialize()
128 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
166 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
200 const TargetMachine &TM) const { in isGlobalInSmallSection()
272 bool HexagonTargetObjectFile::isSmallDataEnabled(const TargetMachine &TM) in isSmallDataEnabled()
290 const GlobalValue *GV, const TargetMachine &TM) const { in getSmallestAddressableSize()
343 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in selectSmallSectionForGlobal()
451 const GlobalObject *GO, const TargetMachine &TM, const Function *Fn) const { in selectSectionForLookupTable()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPU.h25 class TargetMachine; variable
46 FunctionPass *createR600ISelDag(TargetMachine *TM, CodeGenOpt::Level OptLevel);
66 FunctionPass *createAMDGPUSimplifyLibCallsPass(const TargetMachine *);
71 FunctionPass *createAMDGPUPropagateAttributesEarlyPass(const TargetMachine *);
72 ModulePass *createAMDGPUPropagateAttributesLatePass(const TargetMachine *);
78 AMDGPUSimplifyLibCallsPass(TargetMachine &TM) : TM(TM) {} in AMDGPUSimplifyLibCallsPass()
82 TargetMachine &TM;
130 AMDGPUPropagateAttributesEarlyPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPropagateAttributesEarlyPass()
134 TargetMachine &TM;
142 AMDGPUPropagateAttributesLatePass(TargetMachine &TM) : TM(TM) {} in AMDGPUPropagateAttributesLatePass()
[all …]
H A DAMDGPUPropagateAttributes.cpp73 explicit FnProperties(const TargetMachine &TM, const Function &F) { in FnProperties()
111 const TargetMachine *TM;
142 AMDGPUPropagateAttributes(const TargetMachine *TM, bool AllowClone) : in AMDGPUPropagateAttributes()
157 const TargetMachine *TM;
162 AMDGPUPropagateAttributesEarly(const TargetMachine *TM = nullptr) : in AMDGPUPropagateAttributesEarly()
174 const TargetMachine *TM;
179 AMDGPUPropagateAttributesLate(const TargetMachine *TM = nullptr) : in AMDGPUPropagateAttributesLate()
379 TM = &TPC->getTM<TargetMachine>(); in runOnFunction()
394 TM = &TPC->getTM<TargetMachine>(); in runOnModule()
401 *llvm::createAMDGPUPropagateAttributesEarlyPass(const TargetMachine *TM) { in createAMDGPUPropagateAttributesEarlyPass()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A 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;
H A DMipsTargetObjectFile.cpp45 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize()
70 const GlobalObject *GO, const TargetMachine &TM) const { in IsGlobalInSmallSection()
83 IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, in IsGlobalInSmallSection()
95 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl()
150 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
168 const DataLayout &DL, const Constant *CN, const TargetMachine &TM) const { in IsConstantInSmallSection()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h27 class TargetMachine; variable
42 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr)
54 manglingOptionsForTargetMachine(const TargetMachine &TM);
59 TargetMachine &TM;
69 TMOwningSimpleCompiler(std::unique_ptr<TargetMachine> TM,
76 std::shared_ptr<llvm::TargetMachine> TM;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiTargetObjectFile.h19 bool isGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM,
22 const TargetMachine &TM) const;
25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
30 const TargetMachine &TM) const;
33 const TargetMachine &TM) const override;
H A DLanaiTargetObjectFile.cpp29 const TargetMachine &TM) { in Initialize()
50 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSection()
65 const TargetMachine &TM, in isGlobalInSmallSection()
74 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSectionImpl()
102 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A 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;
H A DARMTargetObjectFile.cpp31 const TargetMachine &TM) { in Initialize()
58 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
77 const TargetMachine &TM) { in isExecuteOnlyFunction()
85 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in getExplicitSectionGlobal()
94 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in SelectSectionForGlobal()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
35 const TargetMachine &TM,
40 const TargetMachine &TM,
50 const TargetMachine &TM) const override;
H A DAArch64TargetObjectFile.cpp21 const TargetMachine &TM) { in Initialize()
34 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
55 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
77 const TargetMachine &TM) const { in getNameWithPrefix()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp116 const TargetMachine &TgtM) { in Initialize()
379 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
413 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
544 const TargetMachine &TM) { in getLinkedToSymbol()
607 Mangler &Mang, const TargetMachine &TM, in getELFSectionNameForGlobal()
657 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM, in selectExplicitSectionGlobal()
788 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
796 const TargetMachine &TM, bool EmitUniqueSection, unsigned Flags, in selectELFSectionForGlobal()
833 const TargetMachine &TM, bool Retain, bool EmitUniqueSection, in selectELFSectionForGlobal()
854 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h17 class TargetMachine; variable
25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
29 const TargetMachine &TM,
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
H A Dtarget.go32 TargetMachine struct { struct
243 CodeModel CodeModel) (tm TargetMachine) {
260 func (tm TargetMachine) CreateTargetData() TargetData { argument
265 func (tm TargetMachine) Triple() string { argument
270 func (tm TargetMachine) EmitToMemoryBuffer(m Module, ft CodeGenFileType) (MemoryBuffer, error) { argument
282 func (tm TargetMachine) AddAnalysisPasses(pm PassManager) { argument
287 func (tm TargetMachine) Dispose() { argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.h25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
28 const TargetMachine &TM) const override;
31 const TargetMachine &TM) const override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetObjectFile.h24 void Initialize(MCContext &ctx, const TargetMachine &TM) override { in Initialize()
35 const TargetMachine &TM) const override { in getExplicitSectionGlobal()
40 const TargetMachine &TM) const override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetObjectFile.h23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
28 const TargetMachine &TM) const;
31 const TargetMachine &TM) const override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/LTO/
H A DLTOBackend.cpp180 static std::unique_ptr<TargetMachine>
201 std::unique_ptr<TargetMachine> TM(TheTarget->createTargetMachine( in createTargetMachine()
208 static void runNewPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, in runNewPMPasses()
309 static void runOldPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, in runOldPMPasses()
342 bool lto::opt(const Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod, in opt()
373 static void codegen(const Config &Conf, TargetMachine *TM, in codegen()
422 static void splitCodeGen(const Config &C, TargetMachine *TM, in splitCodeGen()
455 std::unique_ptr<TargetMachine> TM = in splitCodeGen()
505 std::unique_ptr<TargetMachine> TM = createTargetMachine(C, *TOrErr, Mod); in backend()
554 std::unique_ptr<TargetMachine> TM = createTargetMachine(Conf, *TOrErr, Mod); in thinBackend()
[all …]

12345678910>>...12