| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLoweringObjectFileImpl.h | 32 class TargetMachine; variable 45 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 76 const TargetMachine &TM) const override; 79 const TargetMachine &TM) const override; 82 const TargetMachine &TM) const override; 84 getSectionForJumpTable(const Function &F, const TargetMachine &TM, 87 const TargetMachine &TM) const override; 92 const TargetMachine &TM) const override; 96 const TargetMachine &TM) const override; 105 const TargetMachine &TM, [all …]
|
| H A D | MachineModuleInfo.h | 47 class TargetMachine; variable 87 const TargetMachine &TM; 113 LLVM_ABI explicit MachineModuleInfo(const TargetMachine *TM = nullptr); 115 LLVM_ABI explicit MachineModuleInfo(const TargetMachine *TM, 125 const TargetMachine &getTarget() const { return TM; } in getTarget() 178 explicit MachineModuleInfoWrapperPass(const TargetMachine *TM = nullptr); 180 explicit MachineModuleInfoWrapperPass(const TargetMachine *TM,
|
| H A D | PseudoSourceValue.h | 26 class TargetMachine; variable 60 explicit PseudoSourceValue(unsigned Kind, const TargetMachine &TM); 96 explicit FixedStackPseudoSourceValue(int FI, const TargetMachine &TM) in FixedStackPseudoSourceValue() 116 CallEntryPseudoSourceValue(unsigned Kind, const TargetMachine &TM); 130 const TargetMachine &TM); 145 const TargetMachine &TM);
|
| H A D | PreISelIntrinsicLowering.h | 21 class TargetMachine; variable 25 const TargetMachine *TM; 27 PreISelIntrinsicLoweringPass(const TargetMachine *TM) : TM(TM) {} in PreISelIntrinsicLoweringPass()
|
| H A D | ExpandFp.h | 16 class TargetMachine; variable 20 const TargetMachine *TM; 23 explicit ExpandFpPass(const TargetMachine *TM_) : TM(TM_) {} in ExpandFpPass()
|
| H A D | AtomicExpand.h | 17 class TargetMachine; variable 21 const TargetMachine *TM; 24 AtomicExpandPass(const TargetMachine *TM) : TM(TM) {} in AtomicExpandPass()
|
| 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 | GlobalMerge.h | 16 class TargetMachine; variable 44 const TargetMachine *TM; 48 GlobalMergePass(const TargetMachine *TM, GlobalMergeOptions Options) in GlobalMergePass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetLoweringObjectFile.h | 44 class TargetMachine; variable 70 const TargetMachine *TM = nullptr; 84 virtual void Initialize(MCContext &ctx, const TargetMachine &TM); 121 const TargetMachine &TM) const; 125 const TargetMachine &TM) const; 130 const TargetMachine &TM); 136 const TargetMachine &TM) const; 142 const TargetMachine &TM) const; 146 const TargetMachine &TM) const; 149 const TargetMachine &TM) const; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetMachine.cpp | 39 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine 47 TargetMachine::~TargetMachine() = default; 50 TargetMachine::createMCStreamer(raw_pwrite_stream &Out, in createMCStreamer() 56 bool TargetMachine::isLargeGlobalValue(const GlobalValue *GVal) const { in isLargeGlobalValue() 143 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent() 155 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions() 170 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel() 172 uint64_t TargetMachine::getMaxCodeSize() const { in getMaxCodeSize() 204 bool TargetMachine::shouldAssumeDSOLocal(const GlobalValue *GV) const { in shouldAssumeDSOLocal() 261 bool TargetMachine::useEmulatedTLS() const { return Options.EmulatedTLS; } in useEmulatedTLS() [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() 228 const TargetMachine &TM){ in getKindForGlobal() 349 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SectionForGlobal() 373 const TargetMachine &TM) const { in SectionForGlobal() 378 const Function &F, const TargetMachine &TM) const { in getSectionForJumpTable() 383 const Function &F, const TargetMachine &TM, in getSectionForJumpTable() 431 const TargetMachine &TM) const { in getSectionForMachineBasicBlock() 436 const Function &F, const TargetMachine &TM) const { in getUniqueSectionForFunction() [all …]
|
| /freebsd/contrib/llvm-project/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,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 23 class TargetMachine; variable 56 FunctionPass *createAMDGPUImageIntrinsicOptimizerPass(const TargetMachine *); 57 ModulePass *createAMDGPURemoveIncompatibleFunctionsPass(const TargetMachine *); 68 ModulePass *createAMDGPUPreloadKernelArgumentsLegacyPass(const TargetMachine *); 77 AMDGPUImageIntrinsicOptimizerPass(TargetMachine &TM) : TM(TM) {} in AMDGPUImageIntrinsicOptimizerPass() 81 TargetMachine &TM; 149 AMDGPULowerBufferFatPointersPass(const TargetMachine &TM) : TM(TM) {} in AMDGPULowerBufferFatPointersPass() 153 const TargetMachine &TM; 243 AMDGPUPromoteAllocaPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPromoteAllocaPass() 247 TargetMachine &TM; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetObjectFile.h | 20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 29 MCSymbol *getAuthPtrSlotSymbol(const TargetMachine &TM, 39 const TargetMachine &TM) const override; 42 const TargetMachine &TM) const override; 52 const TargetMachine &TM, 57 const TargetMachine &TM, 67 const TargetMachine &TM) const override; 69 MCSymbol *getAuthPtrSlotSymbol(const TargetMachine &TM,
|
| H A D | AArch64TargetObjectFile.cpp | 26 const TargetMachine &TM) { in Initialize() 74 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() 95 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() 117 const TargetMachine &TM) const { in getNameWithPrefix() 125 MCContext &Ctx, const TargetMachine &TM, MachineModuleInfo *MMI, in getAuthPtrSlotSymbolHelper() 149 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym, in getAuthPtrSlotSymbol() 157 const TargetMachine &TM, MachineModuleInfo *MMI, const MCSymbol *RawSym, in getAuthPtrSlotSymbol() 165 const TargetMachine &TM) { in isExecuteOnlyFunction() 173 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal() 182 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
|
| /freebsd/contrib/llvm-project/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 | 44 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize() 69 const GlobalObject *GO, const TargetMachine &TM) const { in IsGlobalInSmallSection() 82 IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, in IsGlobalInSmallSection() 94 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl() 149 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal() 167 const DataLayout &DL, const Constant *CN, const TargetMachine &TM) const { in IsConstantInSmallSection()
|
| /freebsd/contrib/llvm-project/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 | 26 const TargetMachine &TM) { in Initialize() 47 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSection() 62 const TargetMachine &TM, in isGlobalInSmallSection() 71 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSectionImpl() 99 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
|
| /freebsd/contrib/llvm-project/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;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetObjectFile.h | 21 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 35 const TargetMachine &TM, 43 const TargetMachine &TM) const override; 46 const TargetMachine &TM) const override;
|
| H A D | ARMTargetObjectFile.cpp | 37 const TargetMachine &TM) { in Initialize() 81 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() 99 const TargetMachine &TM) { in isExecuteOnlyFunction() 107 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in getExplicitSectionGlobal() 116 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in SelectSectionForGlobal()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | KernelInfo.h | 22 class TargetMachine; variable 25 TargetMachine *TM; 28 explicit KernelInfoPrinter(TargetMachine *TM) : TM(TM) {} in KernelInfoPrinter()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PseudoSourceValue.cpp | 27 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue() 82 const TargetMachine &TM) in CallEntryPseudoSourceValue() 98 const GlobalValue *GV, const TargetMachine &TM) in GlobalValuePseudoSourceValue() 101 const char *ES, const TargetMachine &TM) in ExternalSymbolPseudoSourceValue() 104 PseudoSourceValueManager::PseudoSourceValueManager(const TargetMachine &TMInfo) in PseudoSourceValueManager()
|
| /freebsd/contrib/llvm-project/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,
|