Lines Matching refs:TargetTriple
240 /// TargetTriple - What processor and OS we're targeting.
241 Triple TargetTriple;
290 const Triple &getTargetTriple() const { return TargetTriple; }
453 bool isTargetDarwin() const { return TargetTriple.isOSDarwin(); }
454 bool isTargetIOS() const { return TargetTriple.isiOS(); }
455 bool isTargetLinux() const { return TargetTriple.isOSLinux(); }
456 bool isTargetWindows() const { return TargetTriple.isOSWindows(); }
457 bool isTargetAndroid() const { return TargetTriple.isAndroid(); }
458 bool isTargetFuchsia() const { return TargetTriple.isOSFuchsia(); }
460 bool isTargetCOFF() const { return TargetTriple.isOSBinFormatCOFF(); }
461 bool isTargetELF() const { return TargetTriple.isOSBinFormatELF(); }
462 bool isTargetMachO() const { return TargetTriple.isOSBinFormatMachO(); }
464 bool isTargetILP32() const { return TargetTriple.isArch32Bit(); }