| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetLoweringObjectFileImpl.h | 30 class TargetMachine; variable 39 const TargetMachine *TM; 45 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 75 const TargetMachine &TM, 81 const TargetMachine &TM, 102 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 120 const TargetMachine &TM, 126 const TargetMachine &TM, 136 const TargetMachine &TM) const override; 145 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; [all …]
|
| H A D | ParallelCG.h | 42 const std::function<std::unique_ptr<TargetMachine>()> &TMFactory, 43 TargetMachine::CodeGenFileType FileType = TargetMachine::CGFT_ObjectFile,
|
| /freebsd-12.1/contrib/llvm/lib/Target/ |
| H A D | TargetMachine.cpp | 35 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine 43 TargetMachine::~TargetMachine() = default; 45 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent() 54 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions() 83 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel() 87 CodeModel::Model TargetMachine::getCodeModel() const { return CMModel; } in getCodeModel() 107 bool TargetMachine::shouldAssumeDSOLocal(const Module &M, in shouldAssumeDSOLocal() 203 bool TargetMachine::useEmulatedTLS() const { in useEmulatedTLS() 247 void TargetMachine::getNameWithPrefix(SmallVectorImpl<char> &Name, in getNameWithPrefix() 260 MCSymbol *TargetMachine::getSymbol(const GlobalValue *GV) const { in getSymbol() [all …]
|
| H A D | TargetMachineC.cpp | 35 static TargetMachine *unwrap(LLVMTargetMachineRef P) { in unwrap() 36 return reinterpret_cast<TargetMachine *>(P); in unwrap() 41 static LLVMTargetMachineRef wrap(const TargetMachine *P) { in wrap() 42 return reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine *>(P)); in wrap() 190 TargetMachine* TM = unwrap(T); in LLVMTargetMachineEmit() 199 TargetMachine::CodeGenFileType ft; in LLVMTargetMachineEmit() 202 ft = TargetMachine::CGFT_AssemblyFile; in LLVMTargetMachineEmit() 205 ft = TargetMachine::CGFT_ObjectFile; in LLVMTargetMachineEmit()
|
| H A D | TargetLoweringObjectFile.cpp | 41 const TargetMachine &TM) { in Initialize() 117 const GlobalValue *GV, StringRef Suffix, const TargetMachine &TM) const { in getSymbolWithGlobalValueBase() 128 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() 144 const TargetMachine &TM){ in getKindForGlobal() 247 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SectionForGlobal() 271 const Function &F, const TargetMachine &TM) const { in getSectionForJumpTable() 308 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() 344 const TargetMachine &TM) const { in getNameWithPrefix()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Target/ |
| H A D | TargetLoweringObjectFile.h | 37 class TargetMachine; variable 75 virtual void Initialize(MCContext &ctx, const TargetMachine &TM); 93 const TargetMachine &TM); 99 const TargetMachine &TM) const; 105 const TargetMachine &TM) const { in SectionForGlobal() 111 const TargetMachine &TM) const; 114 const TargetMachine &TM) const; 124 const TargetMachine &TM) const = 0; 130 const TargetMachine &TM, 138 const TargetMachine &TM) const; [all …]
|
| H A D | TargetMachine.h | 59 class TargetMachine { 61 TargetMachine(const Target &T, StringRef DataLayoutString, 99 TargetMachine(const TargetMachine &) = delete; 100 void operator=(const TargetMachine &) = delete; 101 virtual ~TargetMachine(); 295 class LLVMTargetMachine : public TargetMachine {
|
| /freebsd-12.1/contrib/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() 129 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal() 167 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal() 201 const TargetMachine &TM) const { in isGlobalInSmallSection() 276 bool HexagonTargetObjectFile::isSmallDataEnabled(const TargetMachine &TM) in isSmallDataEnabled() 294 const GlobalValue *GV, const TargetMachine &TM) const { in getSmallestAddressableSize() 344 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in selectSmallSectionForGlobal() 452 const GlobalObject *GO, const TargetMachine &TM, const Function *Fn) const { in selectSectionForLookupTable()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsTargetObjectFile.h | 22 bool IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, 25 const TargetMachine &TM) const; 28 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 33 const TargetMachine &TM) const; 36 const TargetMachine &TM) const override; 40 const TargetMachine &TM) const;
|
| H A D | MipsTargetObjectFile.cpp | 46 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize() 72 const GlobalObject *GO, const TargetMachine &TM) const { in IsGlobalInSmallSection() 85 IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, in IsGlobalInSmallSection() 97 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl() 152 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal() 170 const DataLayout &DL, const Constant *CN, const TargetMachine &TM) const { in IsConstantInSmallSection()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86TargetObjectFile.h | 24 const TargetMachine &TM, 31 const TargetMachine &TM, 55 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 60 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 66 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 71 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
|
| H A D | X86TargetObjectFile.cpp | 27 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() 45 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() 70 const TargetMachine &TM) { in Initialize() 77 const TargetMachine &TM) { in Initialize() 84 const TargetMachine &TM) { in Initialize() 90 const TargetMachine &TM) { in Initialize()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetObjectFile.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;
|
| H A D | LanaiTargetObjectFile.cpp | 30 const TargetMachine &TM) { in Initialize() 52 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSection() 67 const TargetMachine &TM, in isGlobalInSmallSection() 76 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSectionImpl() 104 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMTargetObjectFile.h | 25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 29 const TargetMachine &TM, 37 const TargetMachine &TM) const override; 40 const TargetMachine &TM) const override;
|
| H A D | ARMTargetObjectFile.cpp | 32 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()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | ParallelCG.cpp | 29 function_ref<std::unique_ptr<TargetMachine>()> TMFactory, in codegen() 30 TargetMachine::CodeGenFileType FileType) { in codegen() 31 std::unique_ptr<TargetMachine> TM = TMFactory(); in codegen() 41 const std::function<std::unique_ptr<TargetMachine>()> &TMFactory, in splitCodeGen() 42 TargetMachine::CodeGenFileType FileType, bool PreserveLocals) { in splitCodeGen()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetObjectFile.h | 21 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 31 const TargetMachine &TM, 36 const TargetMachine &TM, 45 const TargetMachine &TM) const override;
|
| H A D | AArch64TargetObjectFile.cpp | 22 const TargetMachine &TM) { in Initialize() 36 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() 57 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() 79 const TargetMachine &TM) const { in getNameWithPrefix()
|
| /freebsd-12.1/contrib/llvm/include/llvm/LTO/legacy/ |
| H A D | LTOCodeGenerator.h | 62 class TargetMachine; variable 92 void setFileType(TargetMachine::CodeGenFileType FT) { FileType = FT; } in setFileType() 209 std::unique_ptr<TargetMachine> createTargetMachine(); 219 std::unique_ptr<TargetMachine> TargetMach; 242 TargetMachine::CodeGenFileType FileType = TargetMachine::CGFT_ObjectFile;
|
| /freebsd-12.1/contrib/llvm/lib/Target/Sparc/ |
| H A D | SparcTargetObjectFile.h | 18 class TargetMachine; variable 26 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 30 const TargetMachine &TM,
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetObjectFile.h | 25 void Initialize(MCContext &ctx, const TargetMachine &TM) override { in Initialize() 36 const TargetMachine &TM) const override { in getExplicitSectionGlobal() 41 const TargetMachine &TM) const override;
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreTargetObjectFile.h | 26 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 29 const TargetMachine &TM) const override; 32 const TargetMachine &TM) const override;
|
| /freebsd-12.1/contrib/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 126 std::unique_ptr<TargetMachine> 147 return std::unique_ptr<TargetMachine>(TheTarget->createTargetMachine( in createTargetMachine() 152 static void runNewPMPasses(Config &Conf, Module &Mod, TargetMachine *TM, in runNewPMPasses() 215 static void runNewPMCustomPasses(Module &Mod, TargetMachine *TM, in runNewPMCustomPasses() 258 static void runOldPMPasses(Config &Conf, Module &Mod, TargetMachine *TM, in runOldPMPasses() 284 bool opt(Config &Conf, TargetMachine *TM, unsigned Task, Module &Mod, in opt() 299 void codegen(Config &Conf, TargetMachine *TM, AddStreamFn AddStream, in codegen() 336 void splitCodeGen(Config &C, TargetMachine *TM, AddStreamFn AddStream, in splitCodeGen() 367 std::unique_ptr<TargetMachine> TM = in splitCodeGen() 418 std::unique_ptr<TargetMachine> TM = createTargetMachine(C, *TOrErr, *Mod); in backend() [all …]
|