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

12345678910

/freebsd-13-stable/contrib/llvm-project/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,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DUpdateCompilerUsed.h21 class TargetMachine;
27 void updateCompilerUsed(Module &TheModule, const TargetMachine &TM,
/freebsd-13-stable/contrib/llvm-project/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;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h17 class TargetMachine;
25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
29 const TargetMachine &TM,
/freebsd-13-stable/contrib/llvm-project/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;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetObjectFile.cpp21 const TargetMachine &TM) {
H A DWebAssemblyTargetObjectFile.h24 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRTargetObjectFile.h21 void Initialize(MCContext &ctx, const TargetMachine &TM) override;
24 const TargetMachine &TM) const override;
H A DAVRTargetObjectFile.cpp21 void AVRTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM) {
30 const TargetMachine &TM) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetObjectFile.h25 const TargetMachine &TM) const override;
27 const TargetMachine &TM) const override;
H A DAMDGPUTargetObjectFile.cpp24 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
33 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const {
H A DR600AsmPrinter.h24 explicit R600AsmPrinter(TargetMachine &TM,
40 createR600AsmPrinterPass(TargetMachine &TM,
/freebsd-13-stable/contrib/llvm-project/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;
/freebsd-13-stable/contrib/llvm-project/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;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetObjectFile.h24 void Initialize(MCContext &ctx, const TargetMachine &TM) override {
35 const TargetMachine &TM) const override {
40 const TargetMachine &TM) const override;
/freebsd-13-stable/contrib/llvm-project/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;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h29 class TargetMachine;
38 const TargetMachine *TM = nullptr;
44 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
59 const TargetMachine &TM) const override;
62 const TargetMachine &TM) const override;
65 const TargetMachine &TM) const override;
70 const TargetMachine &TM) const override;
79 const TargetMachine &TM,
85 const TargetMachine &TM,
96 const TargetMachine
[all...]
H A DParallelCG.h24 class TargetMachine;
28 /// factory function for the TargetMachine TMFactory. Writes OSs.size() output
40 const std::function<std::unique_ptr<TargetMachine>()> &TMFactory,
/freebsd-13-stable/contrib/llvm-project/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;
/freebsd-13-stable/contrib/llvm-project/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;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h27 class TargetMachine;
44 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr)
56 manglingOptionsForTargetMachine(const TargetMachine &TM);
61 TargetMachine &TM;
65 /// A SimpleCompiler that owns its TargetMachine.
71 TMOwningSimpleCompiler(std::unique_ptr<TargetMachine> TM,
78 std::shared_ptr<llvm::TargetMachine> TM;
83 /// This class creates a new TargetMachine and SimpleCompiler instance for each
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h40 class TargetMachine;
76 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
96 const TargetMachine &TM) const;
101 const TargetMachine &TM);
107 const TargetMachine &TM) const;
113 const TargetMachine &TM) const;
117 const TargetMachine &TM) const;
120 const TargetMachine &TM) const;
130 const TargetMachine &TM) const = 0;
136 const TargetMachine
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachine.cpp1 //===-- TargetMachine.cpp - General Target Information ---------------------==//
13 #include "llvm/Target/TargetMachine.h"
31 // TargetMachine Class
34 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, function in class:TargetMachine
42 TargetMachine::~TargetMachine() = default;
44 bool TargetMachine::isPositionIndependent() const {
53 // a) global state on the TargetMachine is terrible in general,
55 // and not on the TargetMachine (vi
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp21 #include "llvm/Target/TargetMachine.h"
32 BasicTTIImpl::BasicTTIImpl(const TargetMachine *TM, const Function &F)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCSubtarget.cpp28 const std::string &FS, const TargetMachine &TM)

Completed in 322 milliseconds

12345678910