/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetObjectFile.h | 20 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 D | UpdateCompilerUsed.h | 21 class TargetMachine; 27 void updateCompilerUsed(Module &TheModule, const TargetMachine &TM,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/Sparc/ |
H A D | SparcTargetObjectFile.h | 17 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 D | TypePromotion.h | 22 class TargetMachine; 26 const TargetMachine *TM; 29 TypePromotionPass(const TargetMachine *TM): TM(TM) { }
|
H A D | ComplexDeinterleavingPass.h | 23 class TargetMachine; 28 TargetMachine *TM; 31 ComplexDeinterleavingPass(TargetMachine *TM) : TM(TM) {}
|
H A D | TargetLoweringObjectFileImpl.h | 32 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 D | ParallelCG.h | 24 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 D | MipsTargetObjectFile.h | 21 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 D | WebAssemblyTargetObjectFile.cpp | 21 const TargetMachine &TM) {
|
H A D | WebAssemblyTargetObjectFile.h | 24 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
|
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetObjectFile.h | 14 #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 D | AMDGPUTargetObjectFile.h | 25 const TargetMachine &TM) const override; 27 const TargetMachine &TM) const override;
|
H A D | R600AsmPrinter.h | 24 explicit R600AsmPrinter(TargetMachine &TM, 40 createR600AsmPrinterPass(TargetMachine &TM,
|
/openbsd-current/gnu/llvm/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetObjectFile.h | 19 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 D | XCoreTargetObjectFile.h | 25 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 D | SPIRVTargetObjectFile.h | 22 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 D | TargetMachine.cpp | 1 //===-- 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 D | AArch64TargetObjectFile.h | 19 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 D | ARMTargetObjectFile.h | 24 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 D | CSKYTargetObjectFile.h | 19 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AVR/ |
H A D | AVRTargetObjectFile.h | 21 void Initialize(MCContext &ctx, const TargetMachine &TM) override; 24 const TargetMachine &TM) const override;
|
/openbsd-current/gnu/llvm/llvm/include/llvm/Target/ |
H A D | TargetLoweringObjectFile.h | 42 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 D | RISCVTargetObjectFile.h | 23 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 D | TestRunner.h | 19 #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 D | CompileUtils.h | 26 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
|