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

1234567891011>>

/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetObjectFile.cpp21 const TargetMachine &TM) {
22 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
23 InitializeELF(TM.Options.UseInitArray);
20 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
H A DWebAssemblyTargetObjectFile.h25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMips.h26 ModulePass *createMipsOs16Pass(MipsTargetMachine &TM);
27 ModulePass *createMips16HardFloatPass(MipsTargetMachine &TM);
29 FunctionPass *createMipsModuleISelDagPass(MipsTargetMachine &TM);
30 FunctionPass *createMipsOptimizePICCallPass(MipsTargetMachine &TM);
31 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
32 FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM);
H A DMipsModuleISelDAGToDAG.cpp26 : MachineFunctionPass(ID), TM(TM_) {}
36 MipsTargetMachine &TM; member in class:__anon2936::MipsModuleDAGToDAGISel
44 TM.resetSubtarget(&MF);
48 llvm::FunctionPass *llvm::createMipsModuleISelDagPass(MipsTargetMachine &TM) { argument
49 return new MipsModuleDAGToDAGISel(TM);
H A DMipsTargetObjectFile.cpp39 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ argument
40 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
41 InitializeELF(TM.Options.UseInitArray);
48 this->TM = &static_cast<const MipsTargetMachine &>(TM);
63 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM) const {
68 return IsGlobalInSmallSectionImpl(GV, TM);
70 return IsGlobalInSmallSection(GV, TM, getKindForGlobal(GV, TM));
76 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, argument
[all...]
H A DMipsTargetObjectFile.h20 const MipsTargetMachine *TM; member in class:llvm::MipsTargetObjectFile
23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
27 bool IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM,
30 const TargetMachine &TM) const;
32 const TargetMachine &TM) const;
36 const TargetMachine &TM) const override;
40 const TargetMachine &TM) const;
/freebsd-11.0-release/contrib/llvm/lib/Target/AVR/
H A DAVRTargetObjectFile.cpp22 void AVRTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM) { argument
23 Base::Initialize(Ctx, TM);
31 const TargetMachine &TM) const {
38 return Base::SelectSectionForGlobal(GV, Kind, Mang, TM);
H A DAVRTargetObjectFile.h23 void Initialize(MCContext &ctx, const TargetMachine &TM) override;
27 const TargetMachine &TM) const override;
/freebsd-11.0-release/contrib/llvm/lib/Target/BPF/
H A DBPF.h19 FunctionPass *createBPFISelDag(BPFTargetMachine &TM);
H A DBPFSubtarget.cpp29 const std::string &FS, const TargetMachine &TM)
31 TLInfo(TM, *this) {}
28 BPFSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM) argument
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp36 BasicTTIImpl::BasicTTIImpl(const TargetMachine *TM, const Function &F) argument
37 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)),
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.cpp29 const TargetMachine &TM) {
30 bool isAAPCS_ABI = static_cast<const ARMTargetMachine &>(TM).TargetABI ==
32 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
45 const TargetMachine &TM, MachineModuleInfo *MMI,
47 if (TM.getMCAsmInfo()->getExceptionHandlingType() != ExceptionHandling::ARM)
49 GV, Encoding, Mang, TM, MMI, Streamer);
53 return MCSymbolRefExpr::create(TM.getSymbol(GV, Mang),
28 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
43 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.h23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
28 const TargetMachine &TM,
31 const TargetMachine &TM) const;
36 const TargetMachine &TM) const override;
H A DHexagonTargetObjectFile.cpp32 const TargetMachine &TM) {
33 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
34 InitializeELF(TM.Options.UseInitArray);
54 const TargetMachine &TM) const {
62 // up in getKindForGlobal(GV, TM).
63 return IsGlobalInSmallSection(GV, TM, getKindForGlobal(GV, TM));
69 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, argument
88 const TargetMachine &TM) const {
91 if (Kind.isBSS() && IsGlobalInSmallSection(GV, TM, Kin
31 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreSubtarget.cpp29 const std::string &FS, const TargetMachine &TM)
31 TLInfo(TM, *this), TSInfo() {}
28 XCoreSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM) argument
H A DXCoreTargetObjectFile.h26 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
30 const TargetMachine &TM) const override;
34 const TargetMachine &TM) const override;
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCTargetObjectFile.h23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
27 const TargetMachine &TM) const override;
H A DPPCTargetObjectFile.cpp20 Initialize(MCContext &Ctx, const TargetMachine &TM) { argument
21 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
22 InitializeELF(TM.Options.UseInitArray);
27 const TargetMachine &TM) const {
50 Mang, TM);
/freebsd-11.0-release/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h31 SimpleCompiler(TargetMachine &TM) : TM(TM) {} argument
40 if (TM.addPassesToEmitMC(PM, Ctx, ObjStream))
55 TargetMachine &TM; member in class:llvm::orc::SimpleCompiler
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXSubtarget.cpp48 const NVPTXTargetMachine &TM)
49 : NVPTXGenSubtargetInfo(TT, CPU, FS), PTXVersion(0), SmVersion(20), TM(TM),
50 InstrInfo(), TLInfo(TM, initializeSubtargetDependencies(CPU, FS)),
56 if (TM.getDrvInterface() == NVPTX::CUDA)
46 NVPTXSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS, const NVPTXTargetMachine &TM) argument
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetObjectFile.cpp26 const TargetMachine &TM) const {
30 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GV, Kind, Mang, TM);
39 const TargetMachine &TM){
40 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
41 InitializeELF(TM.Options.UseInitArray);
74 const TargetMachine &TM) const {
86 return AMDGPUTargetObjectFile::SelectSectionForGlobal(GV, Kind, Mang, TM);
38 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h44 void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &TM,
54 const TargetMachine &TM) const override;
58 const TargetMachine &TM) const override;
61 const TargetMachine &TM) const override;
70 Mangler &Mang, const TargetMachine &TM,
76 const TargetMachine &TM,
96 Mangler &Mang, const TargetMachine &TM) const override;
100 const TargetMachine &TM) const override;
104 const TargetMachine &TM) const override;
112 Mangler &Mang, const TargetMachine &TM,
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/Passes/
H A DPassBuilder.h33 TargetMachine *TM; member in class:llvm::PassBuilder
36 explicit PassBuilder(TargetMachine *TM = nullptr) : TM(TM) {}
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetLoweringObjectFile.h60 virtual void Initialize(MCContext &ctx, const TargetMachine &TM);
62 virtual void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &TM,
68 Mangler &Mang, const TargetMachine &TM) const {}
79 const TargetMachine &TM);
85 Mangler &Mang, const TargetMachine &TM) const;
91 const TargetMachine &TM) const {
92 return SectionForGlobal(GV, getKindForGlobal(GV, TM), Mang, TM);
97 const TargetMachine &TM) const;
100 const TargetMachine &TM) cons
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.cpp20 const TargetMachine &TM, MachineModuleInfo *MMI,
26 MCSymbol *SSym = getSymbolWithGlobalValueBase(GV, ".DW.stub", Mang, TM);
32 MCSymbol *Sym = TM.getSymbol(GV, Mang);
42 GV, Encoding, Mang, TM, MMI, Streamer);
18 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument

Completed in 113 milliseconds

1234567891011>>