Searched refs:TargetMachine (Results 1 - 25 of 317) sorted by relevance

1234567891011>>

/openbsd-current/gnu/llvm/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,
/openbsd-current/gnu/llvm/llvm/include/llvm/LTO/legacy/
H A DUpdateCompilerUsed.h21 class TargetMachine;
27 void updateCompilerUsed(Module &TheModule, const TargetMachine &TM,
/openbsd-current/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h17 class TargetMachine;
23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
27 const TargetMachine &TM,
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTypePromotion.h22 class TargetMachine;
26 const TargetMachine *TM;
29 TypePromotionPass(const TargetMachine *TM): TM(TM) { }
H A DComplexDeinterleavingPass.h23 class TargetMachine;
28 TargetMachine *TM;
31 ComplexDeinterleavingPass(TargetMachine *TM) : TM(TM) {}
H A DTargetLoweringObjectFileImpl.h32 class TargetMachine;
47 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
64 const TargetMachine &TM) const override;
67 const TargetMachine &TM) const override;
70 const TargetMachine &TM) const override;
72 const TargetMachine &TM) const override;
77 const TargetMachine &TM) const override;
81 const TargetMachine &TM) const override;
90 const TargetMachine &TM,
96 const TargetMachine
[all...]
H A DParallelCG.h24 class TargetMachine;
28 /// factory function for the TargetMachine TMFactory. Writes OSs.size() output
38 const std::function<std::unique_ptr<TargetMachine>()> &TMFactory,
/openbsd-current/gnu/llvm/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;
/openbsd-current/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetObjectFile.cpp21 const TargetMachine &TM) {
H A DWebAssemblyTargetObjectFile.h24 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetObjectFile.h14 #include "llvm/Target/TargetMachine.h"
22 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
25 const TargetMachine &TM) const override;
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetObjectFile.h25 const TargetMachine &TM) const override;
27 const TargetMachine &TM) const override;
H A DR600AsmPrinter.h24 explicit R600AsmPrinter(TargetMachine &TM,
40 createR600AsmPrinterPass(TargetMachine &TM,
/openbsd-current/gnu/llvm/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;
/openbsd-current/gnu/llvm/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;
/openbsd-current/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVTargetObjectFile.h22 void Initialize(MCContext &ctx, const TargetMachine &TM) override {
34 const TargetMachine &TM) const override {
38 const TargetMachine &TM) const override {
/openbsd-current/gnu/llvm/llvm/lib/Target/
H A DTargetMachine.cpp1 //===-- TargetMachine.cpp - General Target Information ---------------------==//
13 #include "llvm/Target/TargetMachine.h"
28 // TargetMachine Class
31 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, function in class:TargetMachine
39 TargetMachine::~TargetMachine() = default;
41 bool TargetMachine::isPositionIndependent() const {
50 // a) global state on the TargetMachine is terrible in general,
52 // and not on the TargetMachine (vi
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h19 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
34 const TargetMachine &TM,
39 const TargetMachine &TM,
49 const TargetMachine &TM) const override;
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h24 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
32 const TargetMachine &TM,
40 const TargetMachine &TM) const override;
43 const TargetMachine &TM) const override;
/openbsd-current/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYTargetObjectFile.h19 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
/openbsd-current/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRTargetObjectFile.h21 void Initialize(MCContext &ctx, const TargetMachine &TM) override;
24 const TargetMachine &TM) const override;
/openbsd-current/gnu/llvm/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h42 class TargetMachine;
68 const TargetMachine *TM = nullptr;
82 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
105 const TargetMachine &TM) const;
109 const TargetMachine &TM) const;
114 const TargetMachine &TM);
120 const TargetMachine &TM) const;
126 const TargetMachine &TM) const;
130 const TargetMachine &TM) const;
133 const TargetMachine
[all...]
/openbsd-current/gnu/llvm/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;
/openbsd-current/gnu/llvm/llvm/tools/llvm-reduce/
H A DTestRunner.h19 #include "llvm/Target/TargetMachine.h"
31 std::unique_ptr<TargetMachine> TM, StringRef ToolName,
46 const TargetMachine *getTargetMachine() const { return TM.get(); }
61 std::unique_ptr<TargetMachine> TM;
/openbsd-current/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h26 class TargetMachine;
41 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr)
53 manglingOptionsForTargetMachine(const TargetMachine &TM);
58 TargetMachine &TM;
62 /// A SimpleCompiler that owns its TargetMachine.
68 TMOwningSimpleCompiler(std::unique_ptr<TargetMachine> TM,
75 std::shared_ptr<llvm::TargetMachine> TM;
80 /// This class creates a new TargetMachine and SimpleCompiler instance for each

Completed in 342 milliseconds

1234567891011>>