Searched refs:TM (Results 1 - 25 of 384) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetObjectFile.cpp21 const TargetMachine &TM) {
22 TargetLoweringObjectFileWasm::Initialize(Ctx, TM);
20 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetObjectFile.cpp26 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM,
32 const MCSymbol *Sym = TM.getSymbol(GV);
40 GV, Encoding, TM, MMI, Streamer);
44 const GlobalValue *GV, const TargetMachine &TM,
46 return TM.getSymbol(GV);
69 const TargetMachine &TM) {
70 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
71 InitializeELF(TM.Options.UseInitArray);
76 const TargetMachine &TM) {
77 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
25 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
43 getCFIPersonalitySymbol( const GlobalValue *GV, const TargetMachine &TM, MachineModuleInfo *MMI) const argument
68 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
75 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
82 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
88 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.h19 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
22 const TargetMachine &TM) const override;
26 const TargetMachine &TM) const override;
29 const TargetMachine &TM) const;
31 bool isSmallDataEnabled(const TargetMachine &TM) const;
45 const TargetMachine &TM) const;
49 const TargetMachine &TM) const;
52 const TargetMachine &TM,
H A DHexagon.h25 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRTargetObjectFile.cpp21 void AVRTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM) { argument
22 Base::Initialize(Ctx, TM);
30 const TargetMachine &TM) const {
37 return Base::SelectSectionForGlobal(GO, Kind, TM);
H A DAVRTargetObjectFile.h21 void Initialize(MCContext &ctx, const TargetMachine &TM) override;
24 const TargetMachine &TM) const override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp32 BasicTTIImpl::BasicTTIImpl(const TargetMachine *TM, const Function &F) argument
33 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.cpp31 const TargetMachine &TM) {
32 const ARMBaseTargetMachine &ARM_TM = static_cast<const ARMBaseTargetMachine &>(TM);
37 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
57 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM,
59 if (TM.getMCAsmInfo()->getExceptionHandlingType() != ExceptionHandling::ARM)
61 GV, Encoding, TM, MMI, Streamer);
65 return MCSymbolRefExpr::create(TM.getSymbol(GV),
76 const TargetMachine &TM) {
78 if (TM.getSubtarget<ARMSubtarget>(*F).genExecuteOnly() && SK.isText())
84 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) cons
30 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
56 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
75 isExecuteOnlyFunction(const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) argument
[all...]
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-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetObjectFile.cpp24 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
26 AMDGPU::shouldEmitConstantsToTextSection(TM.getTargetTriple()))
29 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GO, Kind, TM);
33 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const {
39 return TargetLoweringObjectFileELF::getExplicitSectionGlobal(GO, SK, TM);
H A DAMDGPUTargetObjectFile.h27 const TargetMachine &TM) const override;
29 const TargetMachine &TM) const override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetObjectFile.h19 const MipsTargetMachine *TM; member in class:llvm::MipsTargetObjectFile
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;
H A DMipsTargetObjectFile.cpp45 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ argument
46 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
47 InitializeELF(TM.Options.UseInitArray);
56 this->TM = &static_cast<const MipsTargetMachine &>(TM);
71 const GlobalObject *GO, const TargetMachine &TM) const {
76 return IsGlobalInSmallSectionImpl(GO, TM);
78 return IsGlobalInSmallSection(GO, TM, getKindForGlobal(GO, TM));
84 IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.cpp18 const TargetMachine &TM) {
19 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
20 InitializeELF(TM.Options.UseInitArray);
24 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM,
30 MCSymbol *SSym = getSymbolWithGlobalValueBase(GV, ".DW.stub", TM);
36 MCSymbol *Sym = TM.getSymbol(GV);
45 return TargetLoweringObjectFileELF::getTTypeGlobalReference(GV, Encoding, TM,
17 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
23 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetObjectFile.cpp29 const TargetMachine &TM) {
30 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
31 InitializeELF(TM.Options.UseInitArray);
51 const GlobalObject *GO, const TargetMachine &TM) const {
52 if (GO == nullptr) return TM.getCodeModel() == CodeModel::Small;
58 return isGlobalInSmallSectionImpl(GO, TM);
60 return isGlobalInSmallSection(GO, TM, getKindForGlobal(GO, TM));
66 const TargetMachine &TM,
68 return isGlobalInSmallSectionImpl(GO, TM);
28 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
65 isGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, SectionKind Kind) const argument
[all...]
H A DLanai.h28 FunctionPass *createLanaiISelDag(LanaiTargetMachine &TM);
32 FunctionPass *createLanaiDelaySlotFillerPass(const LanaiTargetMachine &TM);
H A DLanaiTargetObjectFile.h20 bool isGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM,
23 const TargetMachine &TM) const;
26 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
31 const TargetMachine &TM) const;
34 const TargetMachine &TM) const override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetObjectFile.h24 void Initialize(MCContext &ctx, const TargetMachine &TM) override {
25 TargetLoweringObjectFile::Initialize(ctx, TM);
35 const TargetMachine &TM) const override {
40 const TargetMachine &TM) const override;
H A DNVPTXSubtarget.cpp50 const NVPTXTargetMachine &TM)
51 : NVPTXGenSubtargetInfo(TT, CPU, FS), PTXVersion(0), SmVersion(20), TM(TM),
52 InstrInfo(), TLInfo(TM, initializeSubtargetDependencies(CPU, FS)),
58 if (TM.getDrvInterface() == NVPTX::CUDA)
48 NVPTXSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS, const NVPTXTargetMachine &TM) argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h44 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr) argument
45 : IRCompiler(irManglingOptionsFromTargetOptions(TM.Options)), TM(TM),
56 manglingOptionsForTargetMachine(const TargetMachine &TM);
61 TargetMachine &TM; member in class:llvm::orc::SimpleCompiler
71 TMOwningSimpleCompiler(std::unique_ptr<TargetMachine> TM, argument
73 : SimpleCompiler(*TM, ObjCache), TM(std::move(TM)) {}
78 std::shared_ptr<llvm::TargetMachine> TM; member in class:llvm::orc::TMOwningSimpleCompiler
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetObjectFile.h22 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
25 const TargetMachine &TM) const override;
H A DPPCTargetObjectFile.cpp19 Initialize(MCContext &Ctx, const TargetMachine &TM) { argument
20 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
21 InitializeELF(TM.Options.UseInitArray);
25 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
47 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GO, Kind, TM);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSubtarget.cpp28 const std::string &FS, const TargetMachine &TM)
30 TLInfo(TM, *this), TSInfo() {}
27 XCoreSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCSubtarget.cpp28 const std::string &FS, const TargetMachine &TM)
30 TLInfo(TM, *this) {}
27 ARCSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM) argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h39 const TargetMachine *TM = nullptr; member in class:llvm::TargetLoweringObjectFileELF
45 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
60 const TargetMachine &TM) const override;
63 const TargetMachine &TM) const override;
66 const TargetMachine &TM) const override;
75 const TargetMachine &TM,
81 const TargetMachine &TM,
92 const TargetMachine &TM) const override;
102 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
108 const TargetMachine &TM) cons
[all...]

Completed in 175 milliseconds

1234567891011>>