/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetObjectFile.cpp | 21 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 D | X86TargetObjectFile.cpp | 26 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 D | HexagonTargetObjectFile.h | 19 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 D | Hexagon.h | 25 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRTargetObjectFile.cpp | 21 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 D | AVRTargetObjectFile.h | 21 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 D | BasicTargetTransformInfo.cpp | 32 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 D | ARMTargetObjectFile.cpp | 31 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 D | ARMTargetObjectFile.h | 24 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 D | AMDGPUTargetObjectFile.cpp | 24 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 D | AMDGPUTargetObjectFile.h | 27 const TargetMachine &TM) const override; 29 const TargetMachine &TM) const override;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsTargetObjectFile.h | 19 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 D | MipsTargetObjectFile.cpp | 45 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 D | SparcTargetObjectFile.cpp | 18 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 D | LanaiTargetObjectFile.cpp | 29 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 D | Lanai.h | 28 FunctionPass *createLanaiISelDag(LanaiTargetMachine &TM); 32 FunctionPass *createLanaiDelaySlotFillerPass(const LanaiTargetMachine &TM);
|
H A D | LanaiTargetObjectFile.h | 20 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 D | NVPTXTargetObjectFile.h | 24 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 D | NVPTXSubtarget.cpp | 50 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 D | CompileUtils.h | 44 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 D | PPCTargetObjectFile.h | 22 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 25 const TargetMachine &TM) const override;
|
H A D | PPCTargetObjectFile.cpp | 19 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 D | XCoreSubtarget.cpp | 28 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 D | ARCSubtarget.cpp | 28 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 D | TargetLoweringObjectFileImpl.h | 39 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...] |