| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 111 static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple &TT) { in createTLOF() argument 112 if (TT.isOSBinFormatMachO()) { in createTLOF() 113 if (TT.getArch() == Triple::x86_64) in createTLOF() 118 if (TT.isOSBinFormatCOFF()) in createTLOF() 121 if (TT.getArch() == Triple::x86_64) in createTLOF() 126 static std::string computeDataLayout(const Triple &TT) { in computeDataLayout() argument 130 Ret += DataLayout::getManglingComponent(TT); in computeDataLayout() 132 if (!TT.isArch64Bit() || TT.isX32() || TT.isOSNaCl()) in computeDataLayout() 141 if (TT.isArch64Bit() || TT.isOSWindows() || TT.isOSNaCl()) in computeDataLayout() 143 else if (TT.isOSIAMCU()) in computeDataLayout() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | RuntimeLibcalls.cpp | 16 void RuntimeLibcallsInfo::initLibcalls(const Triple &TT) { in initLibcalls() argument 29 if (TT.getArch() == Triple::ArchType::x86_64 && TT.isGNUEnvironment()) { in initLibcalls() 76 if (TT.isPPC()) { in initLibcalls() 108 if (TT.isOSDarwin()) { in initLibcalls() 116 switch (TT.getArch()) { in initLibcalls() 119 if (TT.isMacOSX() && !TT.isMacOSXVersionLT(10, 6)) in initLibcalls() 130 if (darwinHasSinCos(TT)) { in initLibcalls() 133 if (TT.isWatchABI()) { in initLibcalls() 141 switch (TT.getOS()) { in initLibcalls() 143 if (TT.isMacOSXVersionLT(10, 9)) { in initLibcalls() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | RuntimeLibcalls.h | 41 explicit RuntimeLibcallsInfo(const Triple &TT) { in RuntimeLibcallsInfo() 42 initLibcalls(TT); in RuntimeLibcallsInfo() 82 static bool darwinHasSinCos(const Triple &TT) { in darwinHasSinCos() 83 assert(TT.isOSDarwin() && "should be called with darwin triple"); in darwinHasSinCos() 85 if (TT.getArch() == Triple::x86) in darwinHasSinCos() 88 if (TT.isMacOSX()) in darwinHasSinCos() 89 return !TT.isMacOSXVersionLT(10, 9) && TT.isArch64Bit(); in darwinHasSinCos() 91 if (TT.isiOS()) in darwinHasSinCos() 92 return !TT.isOSVersionLT(7, 0); in darwinHasSinCos() 99 void initLibcalls(const Triple &TT);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCAsmBackend.cpp | 87 Triple TT; member in __anonfbfaee460111::PPCAsmBackend 89 PPCAsmBackend(const Target &T, const Triple &TT) in PPCAsmBackend() argument 90 : MCAsmBackend(TT.isLittleEndian() ? llvm::endianness::little in PPCAsmBackend() 92 TT(TT) {} in PPCAsmBackend() 219 ELFPPCAsmBackend(const Target &T, const Triple &TT) : PPCAsmBackend(T, TT) {} in ELFPPCAsmBackend() argument 223 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TT.getOS()); in createObjectTargetWriter() 224 bool Is64 = TT.isPPC64(); in createObjectTargetWriter() 233 XCOFFPPCAsmBackend(const Target &T, const Triple &TT) in XCOFFPPCAsmBackend() argument 234 : PPCAsmBackend(T, TT) {} in XCOFFPPCAsmBackend() 238 return createPPCXCOFFObjectWriter(TT.isArch64Bit()); in createObjectTargetWriter() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetMachine.cpp | 201 const Triple &TT) { in computeFSAdditions() argument 205 if (TT.getArch() == Triple::ppc64 || TT.getArch() == Triple::ppc64le) { in computeFSAdditions() 226 if (TT.isOSAIX()) { in computeFSAdditions() 236 static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple &TT) { in createTLOF() argument 237 if (TT.isOSAIX()) in createTLOF() 243 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT, in computeTargetABI() argument 253 switch (TT.getArch()) { in computeTargetABI() 257 if (TT.isPPC64ELFv2ABI()) in computeTargetABI() 266 static Reloc::Model getEffectiveRelocModel(const Triple &TT, in getEffectiveRelocModel() argument 268 if (TT.isOSAIX() && RM && *RM != Reloc::PIC_) in getEffectiveRelocModel() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/ |
| H A D | GNUstepObjCRuntime.cpp | 41 const llvm::Triple &TT) { in CanModuleBeGNUstepObjCLibrary() argument 48 if (TT.isOSBinFormatELF()) in CanModuleBeGNUstepObjCLibrary() 50 if (TT.isOSWindows()) in CanModuleBeGNUstepObjCLibrary() 56 const llvm::Triple &TT) { in ScanForGNUstepObjCLibraryCandidate() argument 61 if (CanModuleBeGNUstepObjCLibrary(mod, TT)) in ScanForGNUstepObjCLibraryCandidate() 75 const llvm::Triple &TT = target.GetArchitecture().GetTriple(); in CreateInstance() local 76 if (TT.getVendor() == llvm::Triple::VendorType::Apple) in CreateInstance() 80 if (!ScanForGNUstepObjCLibraryCandidate(images, TT)) in CreateInstance() 83 if (TT.isOSBinFormatELF()) { in CreateInstance() 89 } else if (TT.isOSWindows()) { in CreateInstance() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 116 static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple &TT) { in createTLOF() argument 117 if (TT.isOSBinFormatMachO()) in createTLOF() 119 if (TT.isOSWindows()) in createTLOF() 125 computeTargetABI(const Triple &TT, StringRef CPU, in computeTargetABI() argument 130 ABIName = ARM::computeDefaultTargetABI(TT, CPU); in computeTargetABI() 143 static std::string computeDataLayout(const Triple &TT, StringRef CPU, in computeDataLayout() argument 146 auto ABI = computeTargetABI(TT, CPU, Options); in computeDataLayout() 156 Ret += DataLayout::getManglingComponent(TT); in computeDataLayout() 190 if (TT.isOSNaCl() || ABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16) in computeDataLayout() 200 static Reloc::Model getEffectiveRelocModel(const Triple &TT, in getEffectiveRelocModel() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetMachine.cpp | 272 static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple &TT) { in createTLOF() argument 273 if (TT.isOSBinFormatMachO()) in createTLOF() 275 if (TT.isOSBinFormatCOFF()) in createTLOF() 282 static std::string computeDataLayout(const Triple &TT, in computeDataLayout() argument 285 if (TT.isOSBinFormatMachO()) { in computeDataLayout() 286 if (TT.getArch() == Triple::aarch64_32) in computeDataLayout() 290 if (TT.isOSBinFormatCOFF()) in computeDataLayout() 293 std::string Ptr32 = TT.getEnvironment() == Triple::GNUILP32 ? "-p:32:32" : ""; in computeDataLayout() 298 static StringRef computeDefaultCPU(const Triple &TT, StringRef CPU) { in computeDefaultCPU() argument 299 if (CPU.empty() && TT.isArm64e()) in computeDefaultCPU() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCTargetDesc.cpp | 49 StringRef MIPS_MC::selectMipsCPU(const Triple &TT, StringRef CPU) { in selectMipsCPU() argument 51 if (TT.getSubArch() == llvm::Triple::MipsSubArch_r6) { in selectMipsCPU() 52 if (TT.isMIPS32()) in selectMipsCPU() 57 if (TT.isMIPS32()) in selectMipsCPU() 72 static MCRegisterInfo *createMipsMCRegisterInfo(const Triple &TT) { in createMipsMCRegisterInfo() argument 78 static MCSubtargetInfo *createMipsMCSubtargetInfo(const Triple &TT, in createMipsMCSubtargetInfo() argument 80 CPU = MIPS_MC::selectMipsCPU(TT, CPU); in createMipsMCSubtargetInfo() 81 return createMipsMCSubtargetInfoImpl(TT, CPU, /*TuneCPU*/ CPU, FS); in createMipsMCSubtargetInfo() 85 const Triple &TT, in createMipsMCAsmInfo() argument 87 MCAsmInfo *MAI = new MipsMCAsmInfo(TT, Options); in createMipsMCAsmInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchTargetMachine.cpp | 55 static std::string computeDataLayout(const Triple &TT) { in computeDataLayout() argument 56 if (TT.isArch64Bit()) in computeDataLayout() 58 assert(TT.isArch32Bit() && "only LA32 and LA64 are currently supported"); in computeDataLayout() 62 static Reloc::Model getEffectiveRelocModel(const Triple &TT, in getEffectiveRelocModel() argument 68 getEffectiveLoongArchCodeModel(const Triple &TT, in getEffectiveLoongArchCodeModel() argument 78 if (!TT.isArch64Bit()) in getEffectiveLoongArchCodeModel() 88 const Target &T, const Triple &TT, StringRef CPU, StringRef FS, in LoongArchTargetMachine() argument 91 : LLVMTargetMachine(T, computeDataLayout(TT), TT, CPU, FS, Options, in LoongArchTargetMachine() 92 getEffectiveRelocModel(TT, RM), in LoongArchTargetMachine() 93 getEffectiveLoongArchCodeModel(TT, CM), OL), in LoongArchTargetMachine()
|
| H A D | LoongArchSubtarget.cpp | 28 const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS, in initializeSubtargetDependencies() argument 30 bool Is64Bit = TT.isArch64Bit(); in initializeSubtargetDependencies() 53 TargetABI = LoongArchABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies() 84 LoongArchSubtarget::LoongArchSubtarget(const Triple &TT, StringRef CPU, in LoongArchSubtarget() argument 88 : LoongArchGenSubtargetInfo(TT, CPU, TuneCPU, FS), in LoongArchSubtarget() 90 initializeSubtargetDependencies(TT, CPU, TuneCPU, FS, ABIName)), in LoongArchSubtarget()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCTargetDesc.cpp | 49 const Triple &TT, in createSparcMCAsmInfo() argument 51 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT); in createSparcMCAsmInfo() 59 const Triple &TT, in createSparcV9MCAsmInfo() argument 61 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT); in createSparcV9MCAsmInfo() 74 static MCRegisterInfo *createSparcMCRegisterInfo(const Triple &TT) { in createSparcMCRegisterInfo() argument 81 createSparcMCSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS) { in createSparcMCSubtargetInfo() argument 83 CPU = (TT.getArch() == Triple::sparcv9) ? "v9" : "v8"; in createSparcMCSubtargetInfo() 84 return createSparcMCSubtargetInfoImpl(TT, CPU, /*TuneCPU*/ CPU, FS); in createSparcMCSubtargetInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kMCTargetDesc.cpp | 44 static std::string ParseM68kTriple(const Triple &TT, StringRef CPU) { in ParseM68kTriple() argument 54 static MCRegisterInfo *createM68kMCRegisterInfo(const Triple &TT) { in createM68kMCRegisterInfo() argument 60 static MCSubtargetInfo *createM68kMCSubtargetInfo(const Triple &TT, in createM68kMCSubtargetInfo() argument 62 std::string ArchFS = ParseM68kTriple(TT, CPU); in createM68kMCSubtargetInfo() 70 return createM68kMCSubtargetInfoImpl(TT, CPU, /*TuneCPU=*/CPU, ArchFS); in createM68kMCSubtargetInfo() 74 const Triple &TT, in createM68kMCAsmInfo() argument 76 MCAsmInfo *MAI = new M68kELFMCAsmInfo(TT); in createM68kMCAsmInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsTargetMachine.cpp | 73 static std::string computeDataLayout(const Triple &TT, StringRef CPU, in computeDataLayout() argument 77 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions); in computeDataLayout() 121 MipsTargetMachine::MipsTargetMachine(const Target &T, const Triple &TT, in MipsTargetMachine() argument 128 : LLVMTargetMachine(T, computeDataLayout(TT, CPU, Options, isLittle), TT, in MipsTargetMachine() 132 ABI(MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions)), in MipsTargetMachine() 134 DefaultSubtarget(TT, CPU, FS, isLittle, *this, std::nullopt), in MipsTargetMachine() 135 NoMips16Subtarget(TT, CPU, FS.empty() ? "-mips16" : FS.str() + ",-mips16", in MipsTargetMachine() 137 Mips16Subtarget(TT, CPU, FS.empty() ? "+mips16" : FS.str() + ",+mips16", in MipsTargetMachine() 150 MipsebTargetMachine::MipsebTargetMachine(const Target &T, const Triple &TT, in MipsebTargetMachine() argument 156 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in MipsebTargetMachine() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
| H A D | Disassembler.cpp | 45 LLVMCreateDisasmCPUFeatures(const char *TT, const char *CPU, in LLVMCreateDisasmCPUFeatures() argument 51 const Target *TheTarget = TargetRegistry::lookupTarget(TT, Error); in LLVMCreateDisasmCPUFeatures() 55 std::unique_ptr<const MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TT)); in LLVMCreateDisasmCPUFeatures() 62 TheTarget->createMCAsmInfo(*MRI, TT, MCOptions)); in LLVMCreateDisasmCPUFeatures() 71 TheTarget->createMCSubtargetInfo(TT, CPU, Features)); in LLVMCreateDisasmCPUFeatures() 77 new MCContext(Triple(TT), MAI.get(), MRI.get(), STI.get())); in LLVMCreateDisasmCPUFeatures() 88 TheTarget->createMCRelocationInfo(TT, *Ctx)); in LLVMCreateDisasmCPUFeatures() 93 TT, GetOpInfo, SymbolLookUp, DisInfo, Ctx.get(), std::move(RelInfo))); in LLVMCreateDisasmCPUFeatures() 99 Triple(TT), AsmPrinterVariant, *MAI, *MII, *MRI)); in LLVMCreateDisasmCPUFeatures() 104 TT, DisInf in LLVMCreateDisasmCPUFeatures() 115 LLVMCreateDisasmCPU(const char * TT,const char * CPU,void * DisInfo,int TagType,LLVMOpInfoCallback GetOpInfo,LLVMSymbolLookupCallback SymbolLookUp) LLVMCreateDisasmCPU() argument 122 LLVMCreateDisasm(const char * TT,void * DisInfo,int TagType,LLVMOpInfoCallback GetOpInfo,LLVMSymbolLookupCallback SymbolLookUp) LLVMCreateDisasm() argument [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600Subtarget.cpp | 25 R600Subtarget::R600Subtarget(const Triple &TT, StringRef GPU, StringRef FS, in R600Subtarget() argument 27 : R600GenSubtargetInfo(TT, GPU, /*TuneCPU*/ GPU, FS), AMDGPUSubtarget(TT), in R600Subtarget() 30 TLInfo(TM, initializeSubtargetDependencies(TT, GPU, FS)), in R600Subtarget() 35 R600Subtarget &R600Subtarget::initializeSubtargetDependencies(const Triple &TT, in initializeSubtargetDependencies() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
| H A D | XtensaMCTargetDesc.cpp | 36 const Triple &TT, in createXtensaMCAsmInfo() argument 38 MCAsmInfo *MAI = new XtensaMCAsmInfo(TT); in createXtensaMCAsmInfo() 48 static MCInstPrinter *createXtensaMCInstPrinter(const Triple &TT, in createXtensaMCInstPrinter() argument 56 static MCRegisterInfo *createXtensaMCRegisterInfo(const Triple &TT) { in createXtensaMCRegisterInfo() argument 63 createXtensaMCSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS) { in createXtensaMCSubtargetInfo() argument 64 return createXtensaMCSubtargetInfoImpl(TT, CPU, CPU, FS); in createXtensaMCSubtargetInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVTargetMachine.cpp | 49 static std::string computeDataLayout(const Triple &TT) { in computeDataLayout() argument 50 const auto Arch = TT.getArch(); in computeDataLayout() 59 if (TT.getVendor() == Triple::VendorType::AMD && in computeDataLayout() 60 TT.getOS() == Triple::OSType::AMDHSA) in computeDataLayout() 76 SPIRVTargetMachine::SPIRVTargetMachine(const Target &T, const Triple &TT, in SPIRVTargetMachine() argument 82 : LLVMTargetMachine(T, computeDataLayout(TT), TT, CPU, FS, Options, in SPIRVTargetMachine() 86 Subtarget(TT, CPU.str(), FS.str(), *this) { in SPIRVTargetMachine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchBaseInfo.cpp | 53 static ABI getTripleABI(const Triple &TT) { in getTripleABI() argument 54 bool Is64Bit = TT.isArch64Bit(); in getTripleABI() 56 switch (TT.getEnvironment()) { in getTripleABI() 72 ABI computeTargetABI(const Triple &TT, const FeatureBitset &FeatureBits, in computeTargetABI() argument 74 bool Is64Bit = TT.isArch64Bit(); in computeTargetABI() 76 ABI TripleABI = getTripleABI(TT); in computeTargetABI() 99 if (TT.hasEnvironment() && ArgProvidedABI != TripleABI) in computeTargetABI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetMachine.cpp | 34 const Triple &TT, StringRef CPU, StringRef FS, in TargetMachine() argument 36 : TheTarget(T), DL(DataLayoutString), TargetTriple(TT), in TargetMachine() 179 const Triple &TT = getTargetTriple(); in shouldAssumeDSOLocal() local 197 if (TT.isOSBinFormatCOFF()) { in shouldAssumeDSOLocal() 207 if (TT.isWindowsGNUEnvironment() && GV->isDeclarationForLinker() && in shouldAssumeDSOLocal() 221 if (TT.isOSBinFormatGOFF()) in shouldAssumeDSOLocal() 224 if (TT.isOSBinFormatMachO()) { in shouldAssumeDSOLocal() 230 assert(TT.isOSBinFormatELF() || TT.isOSBinFormatWasm() || in shouldAssumeDSOLocal() 231 TT.isOSBinFormatXCOFF()); in shouldAssumeDSOLocal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | ModuleSymbolTable.cpp | 82 const Triple TT(M.getTargetTriple()); in initializeRecordStreamer() local 83 const Target *T = TargetRegistry::lookupTarget(TT.str(), Err); in initializeRecordStreamer() 86 std::unique_ptr<MCRegisterInfo> MRI(T->createMCRegInfo(TT.str())); in initializeRecordStreamer() 91 std::unique_ptr<MCAsmInfo> MAI(T->createMCAsmInfo(*MRI, TT.str(), MCOptions)); in initializeRecordStreamer() 96 T->createMCSubtargetInfo(TT.str(), "", "")); in initializeRecordStreamer() 109 MCContext MCCtx(TT, MAI.get(), MRI.get(), STI.get(), &SrcMgr); in initializeRecordStreamer() 182 Triple TT(M.getTargetTriple()); in CollectAsmSymbols() local 183 if (!TT.isOSBinFormatELF() || !TT.isX86()) in CollectAsmSymbols() 186 if (TT.getArch() == Triple::x86 || CM == CodeModel::Medium || in CollectAsmSymbols()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcTargetMachine.cpp | 98 SparcTargetMachine::SparcTargetMachine(const Target &T, const Triple &TT, in SparcTargetMachine() argument 105 : LLVMTargetMachine(T, computeDataLayout(TT, is64bit), TT, CPU, FS, Options, in SparcTargetMachine() 200 SparcV8TargetMachine::SparcV8TargetMachine(const Target &T, const Triple &TT, in SparcV8TargetMachine() argument 206 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcV8TargetMachine() 210 SparcV9TargetMachine::SparcV9TargetMachine(const Target &T, const Triple &TT, in SparcV9TargetMachine() argument 216 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in SparcV9TargetMachine() 220 SparcelTargetMachine::SparcelTargetMachine(const Target &T, const Triple &TT, in SparcelTargetMachine() argument 226 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcelTargetMachine()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_aarch32.cpp | 222 const llvm::object::ELFFile<ELFT> &Obj, Triple TT, in ELFLinkGraphBuilder_aarch32() argument 225 : ELFLinkGraphBuilder<ELFT>(Obj, std::move(TT), std::move(Features), in ELFLinkGraphBuilder_aarch32() 258 auto TT = (*ELFObj)->makeTriple(); in createLinkGraphFromELFObject_aarch32() local 259 ARM::ArchKind AK = ARM::parseArch(TT.getArchName()); in createLinkGraphFromELFObject_aarch32() 271 switch (TT.getArch()) { in createLinkGraphFromELFObject_aarch32() 276 (*ELFObj)->getFileName(), ELFFile, TT, std::move(*Features), in createLinkGraphFromELFObject_aarch32() 284 (*ELFObj)->getFileName(), ELFFile, TT, std::move(*Features), in createLinkGraphFromELFObject_aarch32() 291 TT.getTriple()); in createLinkGraphFromELFObject_aarch32() 297 const Triple &TT = G->getTargetTriple(); in link_ELF_aarch32() local 300 ARM::ArchKind AK = ARM::parseArch(TT.getArchName()); in link_ELF_aarch32() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kSubtarget.cpp | 42 static StringRef selectM68kCPU(Triple TT, StringRef CPU) { in selectM68kCPU() argument 51 M68kSubtarget::M68kSubtarget(const Triple &TT, StringRef CPU, StringRef FS, in M68kSubtarget() argument 53 : M68kGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS), TM(TM), TSInfo(), in M68kSubtarget() 54 InstrInfo(initializeSubtargetDependencies(CPU, TT, FS, TM)), in M68kSubtarget() 56 TargetTriple(TT) { in M68kSubtarget() 88 StringRef CPU, Triple TT, StringRef FS, const M68kTargetMachine &TM) { in initializeSubtargetDependencies() argument 89 std::string CPUName = selectM68kCPU(TT, CPU).str(); in initializeSubtargetDependencies()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVSubtarget.cpp | 67 RISCVSubtarget::initializeSubtargetDependencies(const Triple &TT, StringRef CPU, in initializeSubtargetDependencies() argument 71 bool Is64Bit = TT.isArch64Bit(); in initializeSubtargetDependencies() 85 TargetABI = RISCVABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies() 86 RISCVFeatures::validate(TT, getFeatureBits()); in initializeSubtargetDependencies() 90 RISCVSubtarget::RISCVSubtarget(const Triple &TT, StringRef CPU, in RISCVSubtarget() argument 95 : RISCVGenSubtargetInfo(TT, CPU, TuneCPU, FS), in RISCVSubtarget() 98 initializeSubtargetDependencies(TT, CPU, TuneCPU, FS, ABIName)), in RISCVSubtarget()
|