Lines Matching refs:Triple
190 Triple TargetTriple;
240 return In64BitMode && (TargetTriple.getEnvironment() == Triple::GNUX32); in isTarget64BitILP32()
245 return In64BitMode && (TargetTriple.getEnvironment() != Triple::GNUX32); in isTarget64BitLP64()
301 const Triple &getTargetTriple() const { return TargetTriple; } in getTargetTriple()
305 return TargetTriple.getOS() == Triple::FreeBSD; in isTargetFreeBSD()
308 return TargetTriple.getOS() == Triple::Solaris; in isTargetSolaris()
311 return (TargetTriple.getEnvironment() == Triple::ELF || in isTargetELF()
314 bool isTargetLinux() const { return TargetTriple.getOS() == Triple::Linux; } in isTargetLinux()
316 return TargetTriple.getOS() == Triple::NaCl; in isTargetNaCl()
320 bool isTargetWindows() const { return TargetTriple.getOS() == Triple::Win32; } in isTargetWindows()
321 bool isTargetMingw() const { return TargetTriple.getOS() == Triple::MinGW32; } in isTargetMingw()
322 bool isTargetCygwin() const { return TargetTriple.getOS() == Triple::Cygwin; } in isTargetCygwin()
325 return (TargetTriple.getEnvironment() != Triple::ELF && in isTargetCOFF()