/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | RISCV.cpp | 30 const bool EABI; member in __anonb4a9a46e0111::RISCVABIInfo 39 bool EABI) in RISCVABIInfo() argument 40 : DefaultABIInfo(CGT), XLen(XLen), FLen(FLen), NumArgGPRs(EABI ? 6 : 8), in RISCVABIInfo() 41 NumArgFPRs(FLen != 0 ? 8 : 0), EABI(EABI) {} in RISCVABIInfo() 416 NeededArgGPRs = 2 + (EABI && XLen == 32 ? 0 : (ArgGPRsLeft % 2)); in classifyArgumentType() 507 if (EABI && XLen == 32) in EmitVAArg() 529 unsigned FLen, bool EABI) in RISCVTargetCodeGenInfo() argument 531 std::make_unique<RISCVABIInfo>(CGT, XLen, FLen, EABI)) { in RISCVTargetCodeGenInfo() 560 unsigned FLen, bool EABI) { in createRISCVTargetCodeGenInfo() argument 562 EABI); in createRISCVTargetCodeGenInfo()
|
H A D | ARM.cpp | 35 case llvm::Triple::EABI: in isEABI()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetOptions.h | 76 enum class EABI { enum 423 EABI EABIVersion = EABI::Default;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CommandFlags.cpp | 100 CGOPT(EABI, EABIVersion) in CGOPT() 432 static cl::opt<EABI> EABIVersion( in CGOPT() 434 cl::init(EABI::Default), in CGOPT() 436 clEnumValN(EABI::Default, "default", "Triple default EABI version"), in CGOPT() 437 clEnumValN(EABI::EABI4, "4", "EABI version 4"), in CGOPT() 438 clEnumValN(EABI::EABI5, "5", "EABI version 5"), in CGOPT() 439 clEnumValN(EABI::GNU, "gnu", "EABI GNU"))); in CGOPT()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 240 if (Options.EABIVersion == EABI::Default || in ARMBaseTargetMachine() 241 Options.EABIVersion == EABI::Unknown) { in ARMBaseTargetMachine() 251 this->Options.EABIVersion = EABI::GNU; in ARMBaseTargetMachine() 253 this->Options.EABIVersion = EABI::EABI5; in ARMBaseTargetMachine()
|
H A D | ARMCallingConv.td | 126 // ARM AAPCS (EABI) Calling Convention, common parts 156 // ARM AAPCS (EABI) Calling Convention 203 // ARM AAPCS-VFP (EABI) Calling Convention
|
H A D | ARMSubtarget.h | 322 return (TargetTriple.getEnvironment() == Triple::EABI || in isTargetAEABI()
|
H A D | ARMISelLowering.cpp | 683 if (TM.Options.EABIVersion == EABI::EABI4 || in ARMTargetLowering() 684 TM.Options.EABIVersion == EABI::EABI5) { in ARMTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CommandFlags.h | 127 llvm::EABI getEABIVersion();
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | NetBSD.cpp | 161 case llvm::Triple::EABI: in ConstructJob() 179 case llvm::Triple::EABI: in ConstructJob() 399 case llvm::Triple::EABI: in NetBSD()
|
H A D | BareMetal.cpp | 131 if (Triple.getEnvironment() != llvm::Triple::EABI && in isARMBareMetal() 169 Triple.getEnvironment() == llvm::Triple::EABI; in isPPCBareMetal()
|
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
H A D | ARMTargetParser.cpp | 542 if (TT.getEnvironment() == Triple::EABI || in computeDefaultTargetABI() 565 case Triple::EABI: in computeDefaultTargetABI() 625 case llvm::Triple::EABI: in getARMCPUForArch()
|
H A D | Triple.cpp | 317 case EABI: return "eabi"; in getEnvironmentTypeName() 696 .StartsWith("eabi", Triple::EABI) in parseEnvironment()
|
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | ARM.cpp | 297 if (Triple.getEnvironment() == llvm::Triple::EABI || in ARMTargetInfo() 323 case llvm::Triple::EABI: in ARMTargetInfo() 359 this->MCountName = Opts.EABIVersion == llvm::EABI::GNU in ARMTargetInfo() 723 (getTriple().getEnvironment() == llvm::Triple::EABI || in getTargetDefines()
|
H A D | AArch64.cpp | 201 Opts.EABIVersion == llvm::EABI::GNU ? "\01_mcount" : "mcount"; in AArch64TargetInfo()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
H A D | ARM.cpp | 180 return T.getEnvironment() == llvm::Triple::EABI || in useAAPCSForMachO() 335 case llvm::Triple::EABI: in setFloatABIInTriple() 338 : llvm::Triple::EABI); in setFloatABIInTriple() 429 case llvm::Triple::EABI: in getDefaultFloatABI()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
H A D | Triple.h | 258 EABI, enumerator 872 (getEnvironment() == Triple::EABI || in isTargetEHABICompatible()
|
/freebsd/contrib/llvm-project/lldb/source/Utility/ |
H A D | ArchSpec.cpp | 961 if ((lhs == llvm::Triple::Android && rhs == llvm::Triple::EABI) || in IsCompatibleEnvironment() 962 (rhs == llvm::Triple::Android && lhs == llvm::Triple::EABI) || in IsCompatibleEnvironment() 963 (lhs == llvm::Triple::GNUEABI && rhs == llvm::Triple::EABI) || in IsCompatibleEnvironment() 964 (rhs == llvm::Triple::GNUEABI && lhs == llvm::Triple::EABI) || in IsCompatibleEnvironment()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.h | 525 bool EABI);
|
H A D | CodeGenModule.cpp | 237 bool EABI = ABIStr.ends_with("e"); in createTargetCodeGenInfo() local 238 return createRISCVTargetCodeGenInfo(CGM, XLen, ABIFLen, EABI); in createTargetCodeGenInfo()
|
/freebsd/sys/contrib/openzfs/config/ |
H A D | host-cpu-c-abi.m4 | 100 # Assume arm with EABI. 505 # Assume arm with EABI.
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoZc.td | 69 // 0~3 Reserved for EABI
|
H A D | RISCVISelLowering.cpp | 18952 ISD::ArgFlagsTy ArgFlags2, bool EABI) { in CC_RISCVAssign2XLen() 18967 if (!EABI || XLen != 32) in CC_RISCVAssign2XLen() 18949 CC_RISCVAssign2XLen(unsigned XLen,CCState & State,CCValAssign VA1,ISD::ArgFlagsTy ArgFlags1,unsigned ValNo2,MVT ValVT2,MVT LocVT2,ISD::ArgFlagsTy ArgFlags2,bool EABI) CC_RISCVAssign2XLen() argument
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ObjectFileELF.cpp | 1327 arch_spec.GetTriple().setEnvironment(llvm::Triple::EABI); in ParseARMAttributes() 1362 arch_spec.GetTriple().setEnvironment(llvm::Triple::EABI); in ParseARMAttributes() 1368 arch_spec.GetTriple().getEnvironment() == llvm::Triple::EABI) in ParseARMAttributes()
|
/freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 4776 HelpText<"Set EABI type. Default depends on triple)">, Values<"default,4,5,gnu">, 4778 NormalizedValuesScope<"llvm::EABI">,
|