HomeSort by: relevance | last modified time | path
    Searched refs:EABI (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
TargetOptions.h 47 /// The EABI version to use
48 llvm::EABI EABIVersion;
  /src/distrib/sets/
mkvars.mk 10 EABI \
78 EABI=yes
80 EABI=no
  /src/external/apache2/llvm/dist/llvm/include/llvm/Target/
TargetOptions.h 76 enum class EABI {
364 /// EABIVersion - This flag specifies the EABI version
365 EABI EABIVersion = EABI::Default;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
CommandFlags.h 117 llvm::EABI getEABIVersion();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CommandFlags.cpp 86 CGOPT(EABI, EABIVersion)
385 static cl::opt<EABI> EABIVersion(
386 "meabi", cl::desc("Set EABI type (default depends on triple):"),
387 cl::init(EABI::Default),
389 clEnumValN(EABI::Default, "default", "Triple default EABI version"),
390 clEnumValN(EABI::EABI4, "4", "EABI version 4"),
391 clEnumValN(EABI::EABI5, "5", "EABI version 5")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetMachine.cpp 231 // Default to triple-appropriate EABI
232 if (Options.EABIVersion == EABI::Default ||
233 Options.EABIVersion == EABI::Unknown) {
234 // musl is compatible with glibc with regard to EABI version
240 this->Options.EABIVersion = EABI::GNU;
242 this->Options.EABIVersion = EABI::EABI5;
ARMSubtarget.h 757 // ARM EABI is the bare-metal EABI described in ARM ABI documents and
758 // can be accessed via -target arm-none-eabi. This is NOT GNUEABI.
759 // FIXME: Add a flag for bare-metal for that target and set Triple::EABI
761 // the EABI on GNU (and Android) mode. This requires change in Clang, too.
765 return (TargetTriple.getEnvironment() == Triple::EABI ||
783 return (TargetTriple.getEnvironment() == Triple::EABI ||
ARMISelLowering.cpp 646 // EABI dependent RTLIB
647 if (TM.Options.EABIVersion == EABI::EABI4 ||
648 TM.Options.EABIVersion == EABI::EABI5) {
716 // In EABI, these functions have an __aeabi_ prefix, but in GNUEABI they have
  /src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
NetBSD.cpp 154 case llvm::Triple::EABI:
172 case llvm::Triple::EABI:
366 case llvm::Triple::EABI:
368 getFilePaths().push_back("=/usr/lib/eabi");
FreeBSD.cpp 90 case llvm::Triple::EABI:
453 case llvm::Triple::EABI:
BareMetal.cpp 109 /// Is the triple {arm,thumb}-none-none-{eabi,eabihf} ?
121 if (Triple.getEnvironment() != llvm::Triple::EABI &&
  /src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
ARM.cpp 278 if (Triple.getEnvironment() == llvm::Triple::EABI ||
301 case llvm::Triple::EABI:
337 this->MCountName = Opts.EABIVersion == llvm::EABI::GNU
338 ? "llvm.arm.gnu.eabi.mcount"
627 // For bare-metal none-eabi.
629 (getTriple().getEnvironment() == llvm::Triple::EABI ||
729 // Embedded targets on Darwin follow AAPCS, but not EABI.
730 // Windows on ARM follows AAPCS VFP, but does not conform to EABI.
AArch64.cpp 107 Opts.EABIVersion == llvm::EABI::GNU ? "\01_mcount" : "mcount";
  /src/external/apache2/llvm/dist/llvm/lib/Support/
ARMTargetParser.cpp 603 if (TT.getEnvironment() == Triple::EABI ||
623 case Triple::EABI:
Triple.cpp 238 case EABI: return "eabi";
547 .StartsWith("eabi", Triple::EABI)
1745 case llvm::Triple::EABI:
  /src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/
ARM.cpp 145 return T.getEnvironment() == llvm::Triple::EABI ||
269 case llvm::Triple::EABI:
272 : llvm::Triple::EABI);
350 case llvm::Triple::EABI:
351 // EABI is always AAPCS, and if it was not marked 'hard', it's softfp
783 // in ARM EABI).
  /src/external/gpl3/gcc/dist/libgcc/config/msp430/
lib2hw_mul.S 26 ;; by GCC. The second is the MSP430 EABI mandated name for the
27 ;; *software* version of the function. The third is the EABI
278 ;; EABI mandated names:
  /src/external/gpl3/gcc.old/dist/libgcc/config/msp430/
lib2hw_mul.S 26 ;; by GCC. The second is the MSP430 EABI mandated name for the
27 ;; *software* version of the function. The third is the EABI
278 ;; EABI mandated names:
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
Triple.h 215 EABI,
  /src/external/gpl3/gcc/dist/libgcc/config/arm/
lib1funcs.S 1514 @ EABI GNU/Linux call to cacheflush syscall.
1530 #error "This is only for ARM EABI GNU/Linux"
  /src/external/gpl3/gcc.old/dist/libgcc/config/arm/
lib1funcs.S 1514 @ EABI GNU/Linux call to cacheflush syscall.
1530 #error "This is only for ARM EABI GNU/Linux"
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
TargetInfo.cpp 416 // ARM Darwin (*not* EABI)
6197 case llvm::Triple::EABI:

Completed in 47 milliseconds