/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/ |
H A D | LoongArchBaseInfo.cpp | 29 StringRef ABIName; in checkABIStandardized() local 32 ABIName = "ilp32s"; in checkABIStandardized() 35 ABIName = "ilp32f"; in checkABIStandardized() 38 ABIName = "ilp32d"; in checkABIStandardized() 41 ABIName = "lp64f"; in checkABIStandardized() 49 errs() << "warning: '" << ABIName << "' has not been standardized\n"; in checkABIStandardized() 73 StringRef ABIName) { in computeTargetABI() argument 75 ABI ArgProvidedABI = getTargetABI(ABIName); in computeTargetABI() 102 << ABIName << "', using target-abi\n"; in computeTargetABI() 109 if (ABIName.empty()) in computeTargetABI() [all …]
|
H A D | LoongArchBaseInfo.h | 73 StringRef ABIName); 74 ABI getTargetABI(StringRef ABIName);
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
H A D | Mips.cpp | 25 StringRef &CPUName, StringRef &ABIName) { in getMipsCPUAndABI() argument 58 ABIName = A->getValue(); in getMipsCPUAndABI() 61 ABIName = llvm::StringSwitch<llvm::StringRef>(ABIName) in getMipsCPUAndABI() 64 .Default(ABIName); in getMipsCPUAndABI() 68 if (CPUName.empty() && ABIName.empty()) { in getMipsCPUAndABI() 83 if (ABIName.empty() && (Triple.getEnvironment() == llvm::Triple::GNUABIN32)) in getMipsCPUAndABI() 84 ABIName = "n32"; in getMipsCPUAndABI() 86 if (ABIName.empty() && in getMipsCPUAndABI() 89 ABIName = llvm::StringSwitch<const char *>(CPUName) in getMipsCPUAndABI() 110 if (ABIName.empty()) { in getMipsCPUAndABI() [all …]
|
H A D | Mips.h | 36 StringRef &ABIName); 51 StringRef ABIName, mips::FloatABI FloatABI); 53 StringRef CPUName, StringRef ABIName,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVBaseInfo.cpp | 39 StringRef ABIName) { in computeTargetABI() argument 40 auto TargetABI = getTargetABI(ABIName); in computeTargetABI() 44 if (!ABIName.empty() && TargetABI == ABI_Unknown) { in computeTargetABI() 46 << "'" << ABIName in computeTargetABI() 48 } else if (ABIName.starts_with("ilp32") && IsRV64) { in computeTargetABI() 52 } else if (ABIName.starts_with("lp64") && !IsRV64) { in computeTargetABI() 85 ABI getTargetABI(StringRef ABIName) { in getTargetABI() argument 86 auto TargetABI = StringSwitch<ABI>(ABIName) in getTargetABI()
|
H A D | RISCVBaseInfo.h | 462 StringRef ABIName); 464 ABI getTargetABI(StringRef ABIName);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchSubtarget.cpp | 29 StringRef ABIName) { in initializeSubtargetDependencies() argument 53 TargetABI = LoongArchABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies() 86 StringRef ABIName, in LoongArchSubtarget() argument 90 initializeSubtargetDependencies(TT, CPU, TuneCPU, FS, ABIName)), in LoongArchSubtarget()
|
H A D | LoongArchTargetMachine.cpp | 120 auto ABIName = Options.MCOptions.getABIName(); in getSubtargetImpl() local 123 auto TargetABI = LoongArchABI::getTargetABI(ABIName); in getSubtargetImpl() 125 ModuleTargetABI->getString() != ABIName) { in getSubtargetImpl() 128 ABIName = ModuleTargetABI->getString(); in getSubtargetImpl() 131 ABIName, *this); in getSubtargetImpl()
|
H A D | LoongArchSubtarget.h | 62 StringRef ABIName); 70 StringRef FS, StringRef ABIName, const TargetMachine &TM);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVSubtarget.cpp | 69 StringRef ABIName) { in initializeSubtargetDependencies() argument 85 TargetABI = RISCVABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies() 92 StringRef ABIName, unsigned RVVVectorBitsMin, in RISCVSubtarget() argument 98 initializeSubtargetDependencies(TT, CPU, TuneCPU, FS, ABIName)), in RISCVSubtarget()
|
H A D | RISCVTargetMachine.cpp | 135 StringRef ABIName = Options.MCOptions.getABIName(); in computeDataLayout() local 137 if (ABIName == "lp64e") in computeDataLayout() 144 if (ABIName == "ilp32e") in computeDataLayout() 236 auto ABIName = Options.MCOptions.getABIName(); in getSubtargetImpl() local 239 auto TargetABI = RISCVABI::getTargetABI(ABIName); in getSubtargetImpl() 241 ModuleTargetABI->getString() != ABIName) { in getSubtargetImpl() 244 ABIName = ModuleTargetABI->getString(); in getSubtargetImpl() 247 TargetTriple, CPU, TuneCPU, FS, ABIName, RVVBitsMin, RVVBitsMax, *this); in getSubtargetImpl()
|
H A D | RISCVSubtarget.h | 97 StringRef ABIName); 102 StringRef FS, StringRef ABIName, unsigned RVVVectorBitsMin,
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | RISCV.cpp | 150 StringRef ABIName = getABI(); in getTargetDefines() local 151 if (ABIName == "ilp32f" || ABIName == "lp64f") in getTargetDefines() 153 else if (ABIName == "ilp32d" || ABIName == "lp64d") in getTargetDefines() 158 if (ABIName == "ilp32e" || ABIName == "lp64e") in getTargetDefines()
|
/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | MCTargetOptionsCommandFlags.cpp | 53 MCOPT(std::string, ABIName) in MCOPT_EXP() 149 static cl::opt<std::string> ABIName( in MCOPT_EXP() local 153 MCBINDOPT(ABIName); in MCOPT_EXP() 170 Options.ABIName = getABIName(); in InitMCTargetOptionsFromFlags()
|
H A D | MCTargetOptions.cpp | 25 return ABIName; in getABIName()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 127 StringRef ABIName = Options.MCOptions.getABIName(); in computeTargetABI() local 129 if (ABIName.empty()) in computeTargetABI() 130 ABIName = ARM::computeDefaultTargetABI(TT, CPU); in computeTargetABI() 132 if (ABIName == "aapcs16") in computeTargetABI() 134 else if (ABIName.starts_with("aapcs")) in computeTargetABI() 136 else if (ABIName.starts_with("apcs")) in computeTargetABI()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Linux.cpp | 182 StringRef ABIName; in getOSLibDir() local 183 tools::mips::getMipsCPUAndABI(Args, Triple, CPUName, ABIName); in getOSLibDir() 343 StringRef ABIName = tools::riscv::getRISCVABI(Args, Triple); in Linux() local 344 addPathIfExists(D, concat(SysRoot, "/", OSLibDir, ABIName), Paths); in Linux() 345 addPathIfExists(D, concat(SysRoot, "/usr", OSLibDir, ABIName), Paths); in Linux() 578 StringRef ABIName = tools::riscv::getRISCVABI(Args, Triple); in getDynamicLinker() local 580 Loader = ("ld-linux-" + ArchName + "-" + ABIName + ".so.1").str(); in getDynamicLinker()
|
H A D | Gnu.cpp | 769 StringRef ABIName = riscv::getRISCVABI(Args, getToolChain().getTriple()); in ConstructJob() local 771 CmdArgs.push_back(ABIName.data()); in ConstructJob() 849 StringRef ABIName = in ConstructJob() local 851 CmdArgs.push_back(Args.MakeArgString("-mabi=" + ABIName)); in ConstructJob() 859 StringRef ABIName; in ConstructJob() local 860 mips::getMipsCPUAndABI(Args, getToolChain().getTriple(), CPUName, ABIName); in ConstructJob() 861 ABIName = mips::getGnuCompatibleMipsABIName(ABIName); in ConstructJob() 867 CmdArgs.push_back(ABIName.data()); in ConstructJob() 876 if (ABIName != "64" && !Args.hasArg(options::OPT_mno_abicalls)) in ConstructJob() 895 Args, getToolChain().getTriple(), CPUName, ABIName, in ConstructJob() [all …]
|
H A D | OpenBSD.cpp | 71 StringRef ABIName; in ConstructJob() local 72 mips::getMipsCPUAndABI(Args, Triple, CPUName, ABIName); in ConstructJob() 78 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); in ConstructJob()
|
H A D | FreeBSD.cpp | 57 StringRef ABIName; in ConstructJob() local 58 mips::getMipsCPUAndABI(Args, Triple, CPUName, ABIName); in ConstructJob() 64 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); in ConstructJob()
|
H A D | NetBSD.cpp | 62 StringRef ABIName; in ConstructJob() local 63 mips::getMipsCPUAndABI(Args, Triple, CPUName, ABIName); in ConstructJob() 69 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); in ConstructJob()
|
H A D | Clang.cpp | 1466 const char *ABIName = nullptr; in RenderARMABI() local 1468 ABIName = A->getValue(); in RenderARMABI() 1471 ABIName = llvm::ARM::computeDefaultTargetABI(Triple, CPU).data(); in RenderARMABI() 1475 CmdArgs.push_back(ABIName); in RenderARMABI() 1752 const char *ABIName = nullptr; in RenderAArch64ABI() local 1754 ABIName = A->getValue(); in RenderAArch64ABI() 1756 ABIName = "darwinpcs"; in RenderAArch64ABI() 1758 ABIName = "pauthtest"; in RenderAArch64ABI() 1760 ABIName = "aapcs"; in RenderAArch64ABI() 1763 CmdArgs.push_back(ABIName); in RenderAArch64ABI() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCTargetOptions.h | 91 std::string ABIName; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ |
H A D | TargetMachineC.cpp | 204 TO.MCOptions.ABIName = Opt->ABI; in LLVMCreateTargetMachineWithOptions()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AArch64.cpp | 841 const StringRef ABIName, in diagnoseIfNeedsFPReg() argument 850 << D->getDeclName() << Ty << ABIName; in diagnoseIfNeedsFPReg()
|