Home
last modified time | relevance | path

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

12345678910>>...14

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h32 class TargetMachine; variable
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 &TM,
[all …]
H A DPseudoSourceValue.h28 class TargetMachine; variable
62 explicit PseudoSourceValue(unsigned Kind, const TargetMachine &TM);
98 explicit FixedStackPseudoSourceValue(int FI, const TargetMachine &TM) in FixedStackPseudoSourceValue()
118 CallEntryPseudoSourceValue(unsigned Kind, const TargetMachine &TM);
131 GlobalValuePseudoSourceValue(const GlobalValue *GV, const TargetMachine &TM);
145 ExternalSymbolPseudoSourceValue(const char *ES, const TargetMachine &TM);
156 const TargetMachine &TM;
166 PseudoSourceValueManager(const TargetMachine &TM);
H A DTypePromotion.h22 class TargetMachine; variable
26 const TargetMachine *TM;
29 TypePromotionPass(const TargetMachine *TM): TM(TM) { } in TypePromotionPass()
H A DComplexDeinterleavingPass.h23 class TargetMachine; variable
28 TargetMachine *TM;
31 ComplexDeinterleavingPass(TargetMachine *TM) : TM(TM) {} in ComplexDeinterleavingPass()
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h42 class TargetMachine; variable
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 &TM) const;
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/
H A DTargetMachine.cpp31 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine
39 TargetMachine::~TargetMachine() = default;
41 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent()
53 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions()
68 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel()
88 bool TargetMachine::shouldAssumeDSOLocal(const Module &M, in shouldAssumeDSOLocal()
146 bool TargetMachine::useEmulatedTLS() const { in useEmulatedTLS()
154 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel()
182 CodeGenOpt::Level TargetMachine::getOptLevel() const { return OptLevel; } in getOptLevel()
184 void TargetMachine::setOptLevel(CodeGenOpt::Level Level) { OptLevel = Level; } in setOptLevel()
[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()
201 const TargetMachine &TM){ in getKindForGlobal()
322 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SectionForGlobal()
351 const TargetMachine &TM) const { in SectionForGlobal()
356 const Function &F, const TargetMachine &TM) const { in getSectionForJumpTable()
391 const TargetMachine &TM) const { in getSectionForMachineBasicBlock()
396 const Function &F, const TargetMachine &TM) const { in getUniqueSectionForFunction()
404 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
[all …]
/openbsd-src/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-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPU.h19 class TargetMachine; variable
48 FunctionPass *createAMDGPUSimplifyLibCallsPass(const TargetMachine *);
53 FunctionPass *createAMDGPUPropagateAttributesEarlyPass(const TargetMachine *);
54 ModulePass *createAMDGPUPropagateAttributesLatePass(const TargetMachine *);
62 AMDGPUSimplifyLibCallsPass(TargetMachine &TM) : TM(TM) {} in AMDGPUSimplifyLibCallsPass()
66 TargetMachine &TM;
125 AMDGPUPropagateAttributesEarlyPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPropagateAttributesEarlyPass()
129 TargetMachine &TM;
137 AMDGPUPropagateAttributesLatePass(TargetMachine &TM) : TM(TM) {} in AMDGPUPropagateAttributesLatePass()
141 TargetMachine &TM;
[all …]
H A DAMDGPUPropagateAttributes.cpp69 explicit FnProperties(const TargetMachine &TM, const Function &F) { in FnProperties()
107 const TargetMachine *TM;
139 AMDGPUPropagateAttributes(const TargetMachine *TM, bool AllowClone) : in AMDGPUPropagateAttributes()
154 const TargetMachine *TM;
159 AMDGPUPropagateAttributesEarly(const TargetMachine *TM = nullptr) : in AMDGPUPropagateAttributesEarly()
171 const TargetMachine *TM;
176 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 …]
/openbsd-src/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;
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()
/openbsd-src/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;
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()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h26 class TargetMachine; variable
41 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr)
53 manglingOptionsForTargetMachine(const TargetMachine &TM);
58 TargetMachine &TM;
68 TMOwningSimpleCompiler(std::unique_ptr<TargetMachine> TM,
75 std::shared_ptr<llvm::TargetMachine> TM;
/openbsd-src/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;
H A DARMTargetObjectFile.cpp31 const TargetMachine &TM) { in Initialize()
66 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
85 const TargetMachine &TM) { in isExecuteOnlyFunction()
93 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in getExplicitSectionGlobal()
102 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in SelectSectionForGlobal()
/openbsd-src/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;
H A DAArch64TargetObjectFile.cpp21 const TargetMachine &TM) { in Initialize()
33 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
54 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
76 const TargetMachine &TM) const { in getNameWithPrefix()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp25 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue()
80 const TargetMachine &TM) in CallEntryPseudoSourceValue()
96 const GlobalValue *GV, const TargetMachine &TM) in GlobalValuePseudoSourceValue()
99 const char *ES, const TargetMachine &TM) in ExternalSymbolPseudoSourceValue()
102 PseudoSourceValueManager::PseudoSourceValueManager(const TargetMachine &TMInfo) in PseudoSourceValueManager()
H A DTargetLoweringObjectFileImpl.cpp117 const TargetMachine &TgtM) { in Initialize()
413 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol()
447 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference()
589 const TargetMachine &TM) { in getLinkedToSymbol()
652 Mangler &Mang, const TargetMachine &TM, in getELFSectionNameForGlobal()
705 SectionKind Kind, const TargetMachine &TM, in calcUniqueIDUpdateFlagsAndSize()
779 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM, in selectExplicitSectionGlobal()
852 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal()
860 const TargetMachine &TM, bool EmitUniqueSection, unsigned Flags, in selectELFSectionForGlobal()
897 const TargetMachine &TM, bool Retain, bool EmitUniqueSection, in selectELFSectionForGlobal()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.h17 class TargetMachine; variable
23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
27 const TargetMachine &TM,
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVTargetObjectFile.h22 void Initialize(MCContext &ctx, const TargetMachine &TM) override { in Initialize()
34 const TargetMachine &TM) const override { in getExplicitSectionGlobal()
38 const TargetMachine &TM) const override { in SelectSectionForGlobal()
/openbsd-src/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-src/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;

12345678910>>...14