Home | History | Annotate | Download | only in ARM

Lines Matching refs:TargetTriple

328   /// TargetTriple - What processor and OS we're targeting.
329 Triple TargetTriple;
483 const Triple &getTargetTriple() const { return TargetTriple; }
485 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); }
486 bool isTargetIOS() const { return TargetTriple.isiOS(); }
487 bool isTargetWatchOS() const { return TargetTriple.isWatchOS(); }
488 bool isTargetWatchABI() const { return TargetTriple.isWatchABI(); }
489 bool isTargetLinux() const { return TargetTriple.isOSLinux(); }
490 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); }
491 bool isTargetNetBSD() const { return TargetTriple.isOSNetBSD(); }
492 bool isTargetWindows() const { return TargetTriple.isOSWindows(); }
494 bool isTargetCOFF() const { return TargetTriple.isOSBinFormatCOFF(); }
495 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); }
496 bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); }
506 return (TargetTriple.getEnvironment() == Triple::EABI ||
507 TargetTriple.getEnvironment() == Triple::EABIHF) &&
511 return (TargetTriple.getEnvironment() == Triple::GNUEABI ||
512 TargetTriple.getEnvironment() == Triple::GNUEABIHF) &&
516 return (TargetTriple.getEnvironment() == Triple::MuslEABI ||
517 TargetTriple.getEnvironment() == Triple::MuslEABIHF) &&
524 return (TargetTriple.getEnvironment() == Triple::EABI ||
525 TargetTriple.getEnvironment() == Triple::GNUEABI ||
526 TargetTriple.getEnvironment() == Triple::MuslEABI ||
527 TargetTriple.getEnvironment() == Triple::EABIHF ||
528 TargetTriple.getEnvironment() == Triple::GNUEABIHF ||
529 TargetTriple.getEnvironment() == Triple::MuslEABIHF ||
536 return TargetTriple.getEnvironment() == Triple::GNUEABIHF ||
537 TargetTriple.getEnvironment() == Triple::MuslEABIHF ||
538 TargetTriple.getEnvironment() == Triple::EABIHF ||
541 bool isTargetAndroid() const { return TargetTriple.isAndroid(); }