Home
last modified time | relevance | path

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

12345678910>>...15

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h32 class TargetMachine; variable
45 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
76 const TargetMachine &TM) const override;
79 const TargetMachine &TM) const override;
82 const TargetMachine &TM) const override;
84 getSectionForJumpTable(const Function &F, const TargetMachine &TM,
87 const TargetMachine &TM) const override;
92 const TargetMachine &TM) const override;
96 const TargetMachine &TM) const override;
105 const TargetMachine &TM,
[all …]
H A DMachineModuleInfo.h47 class TargetMachine; variable
87 const TargetMachine &TM;
113 LLVM_ABI explicit MachineModuleInfo(const TargetMachine *TM = nullptr);
115 LLVM_ABI explicit MachineModuleInfo(const TargetMachine *TM,
125 const TargetMachine &getTarget() const { return TM; } in getTarget()
178 explicit MachineModuleInfoWrapperPass(const TargetMachine *TM = nullptr);
180 explicit MachineModuleInfoWrapperPass(const TargetMachine *TM,
H A DPseudoSourceValue.h26 class TargetMachine; variable
60 explicit PseudoSourceValue(unsigned Kind, const TargetMachine &TM);
96 explicit FixedStackPseudoSourceValue(int FI, const TargetMachine &TM) in FixedStackPseudoSourceValue()
116 CallEntryPseudoSourceValue(unsigned Kind, const TargetMachine &TM);
130 const TargetMachine &TM);
145 const TargetMachine &TM);
H A DPreISelIntrinsicLowering.h21 class TargetMachine; variable
25 const TargetMachine *TM;
27 PreISelIntrinsicLoweringPass(const TargetMachine *TM) : TM(TM) {} in PreISelIntrinsicLoweringPass()
H A DExpandFp.h16 class TargetMachine; variable
20 const TargetMachine *TM;
23 explicit ExpandFpPass(const TargetMachine *TM_) : TM(TM_) {} in ExpandFpPass()
H A DAtomicExpand.h17 class TargetMachine; variable
21 const TargetMachine *TM;
24 AtomicExpandPass(const TargetMachine *TM) : TM(TM) {} in AtomicExpandPass()
H A DTypePromotion.h22 class TargetMachine; variable
26 const TargetMachine *TM;
29 TypePromotionPass(const TargetMachine *TM): TM(TM) { } in TypePromotionPass()
H A DGlobalMerge.h16 class TargetMachine; variable
44 const TargetMachine *TM;
48 GlobalMergePass(const TargetMachine *TM, GlobalMergeOptions Options) in GlobalMergePass()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h44 class TargetMachine; variable
70 const TargetMachine *TM = nullptr;
84 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
121 const TargetMachine &TM) const;
125 const TargetMachine &TM) const;
130 const TargetMachine &TM);
136 const TargetMachine &TM) const;
142 const TargetMachine &TM) const;
146 const TargetMachine &TM) const;
149 const TargetMachine &TM) const;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachine.cpp39 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine
47 TargetMachine::~TargetMachine() = default;
50 TargetMachine::createMCStreamer(raw_pwrite_stream &Out, in createMCStreamer()
56 bool TargetMachine::isLargeGlobalValue(const GlobalValue *GVal) const { in isLargeGlobalValue()
143 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent()
155 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions()
170 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel()
172 uint64_t TargetMachine::getMaxCodeSize() const { in getMaxCodeSize()
204 bool TargetMachine::shouldAssumeDSOLocal(const GlobalValue *GV) const { in shouldAssumeDSOLocal()
261 bool TargetMachine::useEmulatedTLS() const { return Options.EmulatedTLS; } in useEmulatedTLS()
[all …]
H A DTargetLoweringObjectFile.cpp41 const TargetMachine &TM) { in Initialize()
128 const GlobalValue *GV, StringRef Suffix, const TargetMachine &TM) const { in getSymbolWithGlobalValueBase()
139 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
228 const TargetMachine &TM){ in getKindForGlobal()
349 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SectionForGlobal()
373 const TargetMachine &TM) const { in SectionForGlobal()
378 const Function &F, const TargetMachine &TM) const { in getSectionForJumpTable()
383 const Function &F, const TargetMachine &TM, in getSectionForJumpTable()
431 const TargetMachine &TM) const { in getSectionForMachineBasicBlock()
436 const Function &F, const TargetMachine &TM) const { in getUniqueSectionForFunction()
[all …]
/freebsd/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/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPU.h23 class TargetMachine; variable
56 FunctionPass *createAMDGPUImageIntrinsicOptimizerPass(const TargetMachine *);
57 ModulePass *createAMDGPURemoveIncompatibleFunctionsPass(const TargetMachine *);
68 ModulePass *createAMDGPUPreloadKernelArgumentsLegacyPass(const TargetMachine *);
77 AMDGPUImageIntrinsicOptimizerPass(TargetMachine &TM) : TM(TM) {} in AMDGPUImageIntrinsicOptimizerPass()
81 TargetMachine &TM;
149 AMDGPULowerBufferFatPointersPass(const TargetMachine &TM) : TM(TM) {} in AMDGPULowerBufferFatPointersPass()
153 const TargetMachine &TM;
243 AMDGPUPromoteAllocaPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPromoteAllocaPass()
247 TargetMachine &TM;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.h20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
29 MCSymbol *getAuthPtrSlotSymbol(const TargetMachine &TM,
39 const TargetMachine &TM) const override;
42 const TargetMachine &TM) const override;
52 const TargetMachine &TM,
57 const TargetMachine &TM,
67 const TargetMachine &TM) const override;
69 MCSymbol *getAuthPtrSlotSymbol(const TargetMachine &TM,
H A DAArch64TargetObjectFile.cpp26 const TargetMachine &TM) { in Initialize()
74 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
95 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
117 const TargetMachine &TM) const { in getNameWithPrefix()
125 MCContext &Ctx, const TargetMachine &TM, MachineModuleInfo *MMI, in getAuthPtrSlotSymbolHelper()
149 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym, in getAuthPtrSlotSymbol()
157 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym, in getAuthPtrSlotSymbol()
165 const TargetMachine &TM) { in isExecuteOnlyFunction()
173 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
182 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
/freebsd/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;
H A DMipsTargetObjectFile.cpp44 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize()
69 const GlobalObject *GO, const TargetMachine &TM) const { in IsGlobalInSmallSection()
82 IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, in IsGlobalInSmallSection()
94 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl()
149 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
167 const DataLayout &DL, const Constant *CN, const TargetMachine &TM) const { in IsConstantInSmallSection()
/freebsd/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;
H A DLanaiTargetObjectFile.cpp26 const TargetMachine &TM) { in Initialize()
47 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSection()
62 const TargetMachine &TM, in isGlobalInSmallSection()
71 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSectionImpl()
99 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
/freebsd/contrib/llvm-project/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;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h21 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
35 const TargetMachine &TM,
43 const TargetMachine &TM) const override;
46 const TargetMachine &TM) const override;
H A DARMTargetObjectFile.cpp37 const TargetMachine &TM) { in Initialize()
81 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
99 const TargetMachine &TM) { in isExecuteOnlyFunction()
107 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in getExplicitSectionGlobal()
116 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in SelectSectionForGlobal()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DKernelInfo.h22 class TargetMachine; variable
25 TargetMachine *TM;
28 explicit KernelInfoPrinter(TargetMachine *TM) : TM(TM) {} in KernelInfoPrinter()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp27 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue()
82 const TargetMachine &TM) in CallEntryPseudoSourceValue()
98 const GlobalValue *GV, const TargetMachine &TM) in GlobalValuePseudoSourceValue()
101 const char *ES, const TargetMachine &TM) in ExternalSymbolPseudoSourceValue()
104 PseudoSourceValueManager::PseudoSourceValueManager(const TargetMachine &TMInfo) in PseudoSourceValueManager()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h17 class TargetMachine; variable
23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
27 const TargetMachine &TM,

12345678910>>...15