Home | History | Annotate | Download | only in ARM

Lines Matching defs:TargetTriple

243   /// TargetTriple - What processor and OS we're targeting.
244 Triple TargetTriple;
374 const Triple &getTargetTriple() const { return TargetTriple; }
376 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); }
377 bool isTargetIOS() const { return TargetTriple.isiOS(); }
378 bool isTargetWatchOS() const { return TargetTriple.isWatchOS(); }
379 bool isTargetLinux() const { return TargetTriple.isOSLinux(); }
380 bool isTargetNaCl() const { return TargetTriple.isOSNaCl(); }
381 bool isTargetNetBSD() const { return TargetTriple.isOSNetBSD(); }
382 bool isTargetWindows() const { return TargetTriple.isOSWindows(); }
384 bool isTargetCOFF() const { return TargetTriple.isOSBinFormatCOFF(); }
385 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); }
386 bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); }
396 return (TargetTriple.getEnvironment() == Triple::EABI ||
397 TargetTriple.getEnvironment() == Triple::EABIHF) &&
401 return (TargetTriple.getEnvironment() == Triple::GNUEABI ||
402 TargetTriple.getEnvironment() == Triple::GNUEABIHF) &&
409 return (TargetTriple.getEnvironment() == Triple::EABI ||
410 TargetTriple.getEnvironment() == Triple::GNUEABI ||
411 TargetTriple.getEnvironment() == Triple::EABIHF ||
412 TargetTriple.getEnvironment() == Triple::GNUEABIHF ||
419 return TargetTriple.getEnvironment() == Triple::GNUEABIHF ||
420 TargetTriple.getEnvironment() == Triple::EABIHF ||
423 bool isTargetAndroid() const { return TargetTriple.isAndroid(); }