/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.h | 31 class TargetMachine; variable 46 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 63 const TargetMachine &TM) const override; 66 const TargetMachine &TM) const override; 69 const TargetMachine &TM) const override; 71 const TargetMachine &TM) const override; 76 const TargetMachine &TM) const override; 80 const TargetMachine &TM) const override; 89 const TargetMachine &TM, 95 const TargetMachine &TM, [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
H A D | TargetLoweringObjectFile.h | 40 class TargetMachine; variable 66 const TargetMachine *TM = nullptr; 80 virtual void Initialize(MCContext &ctx, const TargetMachine &TM); 103 const TargetMachine &TM) const; 107 const TargetMachine &TM) const; 112 const TargetMachine &TM); 118 const TargetMachine &TM) const; 124 const TargetMachine &TM) const; 128 const TargetMachine &TM) const; 131 const TargetMachine &TM) const; [all …]
|
H A D | TargetMachine.h | 77 class TargetMachine { 79 TargetMachine(const Target &T, StringRef DataLayoutString, 117 TargetMachine(const TargetMachine &) = delete; 118 void operator=(const TargetMachine &) = delete; 119 virtual ~TargetMachine(); 385 class LLVMTargetMachine : public TargetMachine {
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ |
H A D | TargetMachine.cpp | 34 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine 42 TargetMachine::~TargetMachine() = default; 44 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent() 56 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions() 70 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel() 74 CodeModel::Model TargetMachine::getCodeModel() const { return CMModel; } in getCodeModel() 94 bool TargetMachine::shouldAssumeDSOLocal(const Module &M, in shouldAssumeDSOLocal() 162 bool TargetMachine::useEmulatedTLS() const { in useEmulatedTLS() 170 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel() 198 CodeGenOpt::Level TargetMachine::getOptLevel() const { return OptLevel; } in getOptLevel() [all …]
|
H A D | TargetLoweringObjectFile.cpp | 43 const TargetMachine &TM) { in Initialize() 130 const GlobalValue *GV, StringRef Suffix, const TargetMachine &TM) const { in getSymbolWithGlobalValueBase() 141 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() 203 const TargetMachine &TM){ in getKindForGlobal() 317 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SectionForGlobal() 346 const TargetMachine &TM) const { in SectionForGlobal() 351 const Function &F, const TargetMachine &TM) const { in getSectionForJumpTable() 386 const TargetMachine &TM) const { in getSectionForMachineBasicBlock() 391 const Function &F, const TargetMachine &TM) const { in getUniqueSectionForFunction() 399 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetObjectFile.h | 20 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,
|
H A D | HexagonTargetObjectFile.cpp | 114 const TargetMachine &TM) { in Initialize() 128 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal() 166 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal() 200 const TargetMachine &TM) const { in isGlobalInSmallSection() 272 bool HexagonTargetObjectFile::isSmallDataEnabled(const TargetMachine &TM) in isSmallDataEnabled() 290 const GlobalValue *GV, const TargetMachine &TM) const { in getSmallestAddressableSize() 343 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in selectSmallSectionForGlobal() 451 const GlobalObject *GO, const TargetMachine &TM, const Function *Fn) const { in selectSectionForLookupTable()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPU.h | 25 class TargetMachine; variable 46 FunctionPass *createR600ISelDag(TargetMachine *TM, CodeGenOpt::Level OptLevel); 66 FunctionPass *createAMDGPUSimplifyLibCallsPass(const TargetMachine *); 71 FunctionPass *createAMDGPUPropagateAttributesEarlyPass(const TargetMachine *); 72 ModulePass *createAMDGPUPropagateAttributesLatePass(const TargetMachine *); 78 AMDGPUSimplifyLibCallsPass(TargetMachine &TM) : TM(TM) {} in AMDGPUSimplifyLibCallsPass() 82 TargetMachine &TM; 130 AMDGPUPropagateAttributesEarlyPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPropagateAttributesEarlyPass() 134 TargetMachine &TM; 142 AMDGPUPropagateAttributesLatePass(TargetMachine &TM) : TM(TM) {} in AMDGPUPropagateAttributesLatePass() [all …]
|
H A D | AMDGPUPropagateAttributes.cpp | 73 explicit FnProperties(const TargetMachine &TM, const Function &F) { in FnProperties() 111 const TargetMachine *TM; 142 AMDGPUPropagateAttributes(const TargetMachine *TM, bool AllowClone) : in AMDGPUPropagateAttributes() 157 const TargetMachine *TM; 162 AMDGPUPropagateAttributesEarly(const TargetMachine *TM = nullptr) : in AMDGPUPropagateAttributesEarly() 174 const TargetMachine *TM; 179 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 …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsTargetObjectFile.h | 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){ 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | CompileUtils.h | 27 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;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetObjectFile.h | 19 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 D | LanaiTargetObjectFile.cpp | 29 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
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;
|
H A D | ARMTargetObjectFile.cpp | 31 const TargetMachine &TM) { in Initialize() 58 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() 77 const TargetMachine &TM) { in isExecuteOnlyFunction() 85 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in getExplicitSectionGlobal() 94 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in SelectSectionForGlobal()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetObjectFile.h | 20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 35 const TargetMachine &TM, 40 const TargetMachine &TM, 50 const TargetMachine &TM) const override;
|
H A D | AArch64TargetObjectFile.cpp | 21 const TargetMachine &TM) { in Initialize() 34 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() 55 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() 77 const TargetMachine &TM) const { in getNameWithPrefix()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.cpp | 116 const TargetMachine &TgtM) { in Initialize() 379 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() 413 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() 544 const TargetMachine &TM) { in getLinkedToSymbol() 607 Mangler &Mang, const TargetMachine &TM, in getELFSectionNameForGlobal() 657 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM, in selectExplicitSectionGlobal() 788 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal() 796 const TargetMachine &TM, bool EmitUniqueSection, unsigned Flags, in selectELFSectionForGlobal() 833 const TargetMachine &TM, bool Retain, bool EmitUniqueSection, in selectELFSectionForGlobal() 854 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
H A D | SparcTargetObjectFile.h | 17 class TargetMachine; variable 25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 29 const TargetMachine &TM,
|
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/ |
H A D | target.go | 32 TargetMachine struct { struct 243 CodeModel CodeModel) (tm TargetMachine) { 260 func (tm TargetMachine) CreateTargetData() TargetData { argument 265 func (tm TargetMachine) Triple() string { argument 270 func (tm TargetMachine) EmitToMemoryBuffer(m Module, ft CodeGenFileType) (MemoryBuffer, error) { argument 282 func (tm TargetMachine) AddAnalysisPasses(pm PassManager) { argument 287 func (tm TargetMachine) Dispose() { argument
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreTargetObjectFile.h | 25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 28 const TargetMachine &TM) const override; 31 const TargetMachine &TM) const override;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetObjectFile.h | 24 void Initialize(MCContext &ctx, const TargetMachine &TM) override { in Initialize() 35 const TargetMachine &TM) const override { in getExplicitSectionGlobal() 40 const TargetMachine &TM) const override;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetObjectFile.h | 23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 28 const TargetMachine &TM) const; 31 const TargetMachine &TM) const override;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 180 static std::unique_ptr<TargetMachine> 201 std::unique_ptr<TargetMachine> TM(TheTarget->createTargetMachine( in createTargetMachine() 208 static void runNewPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, in runNewPMPasses() 309 static void runOldPMPasses(const Config &Conf, Module &Mod, TargetMachine *TM, in runOldPMPasses() 342 bool lto::opt(const Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod, in opt() 373 static void codegen(const Config &Conf, TargetMachine *TM, in codegen() 422 static void splitCodeGen(const Config &C, TargetMachine *TM, in splitCodeGen() 455 std::unique_ptr<TargetMachine> TM = in splitCodeGen() 505 std::unique_ptr<TargetMachine> TM = createTargetMachine(C, *TOrErr, Mod); in backend() 554 std::unique_ptr<TargetMachine> TM = createTargetMachine(Conf, *TOrErr, Mod); in thinBackend() [all …]
|