/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.h | 32 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 D | PseudoSourceValue.h | 28 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 D | TypePromotion.h | 22 class TargetMachine; variable 26 const TargetMachine *TM; 29 TypePromotionPass(const TargetMachine *TM): TM(TM) { } in TypePromotionPass()
|
H A D | ComplexDeinterleavingPass.h | 23 class TargetMachine; variable 28 TargetMachine *TM; 31 ComplexDeinterleavingPass(TargetMachine *TM) : TM(TM) {} in ComplexDeinterleavingPass()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
H A D | TargetLoweringObjectFile.h | 42 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 D | TargetMachine.cpp | 31 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 D | TargetLoweringObjectFile.cpp | 41 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 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,
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPU.h | 19 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 D | AMDGPUPropagateAttributes.cpp | 69 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 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()
|
/openbsd-src/gnu/llvm/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()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | CompileUtils.h | 26 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 D | ARMTargetObjectFile.h | 24 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 D | ARMTargetObjectFile.cpp | 31 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 D | AArch64TargetObjectFile.h | 19 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 34 const TargetMachine &TM, 39 const TargetMachine &TM, 49 const TargetMachine &TM) const override;
|
H A D | AArch64TargetObjectFile.cpp | 21 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 D | PseudoSourceValue.cpp | 25 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 D | TargetLoweringObjectFileImpl.cpp | 117 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 D | SparcTargetObjectFile.h | 17 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 D | SPIRVTargetObjectFile.h | 22 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 D | XCoreTargetObjectFile.h | 25 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 D | RISCVTargetObjectFile.h | 23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 28 const TargetMachine &TM) const; 31 const TargetMachine &TM) const override;
|