Home
last modified time | relevance | path

Searched refs:ABIName (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchBaseInfo.cpp29 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 DLoongArchBaseInfo.h73 StringRef ABIName);
74 ABI getTargetABI(StringRef ABIName);
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DMips.cpp25 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 DMips.h36 StringRef &ABIName);
51 StringRef ABIName, mips::FloatABI FloatABI);
53 StringRef CPUName, StringRef ABIName,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVBaseInfo.cpp39 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 DRISCVBaseInfo.h462 StringRef ABIName);
464 ABI getTargetABI(StringRef ABIName);
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchSubtarget.cpp29 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 DLoongArchTargetMachine.cpp120 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 DLoongArchSubtarget.h62 StringRef ABIName);
70 StringRef FS, StringRef ABIName, const TargetMachine &TM);
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp69 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 DRISCVTargetMachine.cpp135 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 DRISCVSubtarget.h97 StringRef ABIName);
102 StringRef FS, StringRef ABIName, unsigned RVVVectorBitsMin,
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp150 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 DMCTargetOptionsCommandFlags.cpp53 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 DMCTargetOptions.cpp25 return ABIName; in getABIName()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp127 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 DLinux.cpp182 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 DGnu.cpp769 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 DOpenBSD.cpp71 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 DFreeBSD.cpp57 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 DNetBSD.cpp62 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 DClang.cpp1466 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 DMCTargetOptions.h91 std::string ABIName; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachineC.cpp204 TO.MCOptions.ABIName = Opt->ABI; in LLVMCreateTargetMachineWithOptions()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp841 const StringRef ABIName, in diagnoseIfNeedsFPReg() argument
850 << D->getDeclName() << Ty << ABIName; in diagnoseIfNeedsFPReg()

12