Lines Matching defs:Triple

24 #include "llvm/ADT/Triple.h"
76 const llvm::Triple &triple);
90 void AddDefaultCIncludePaths(const llvm::Triple &triple,
95 void AddDefaultCPlusPlusIncludePaths(const llvm::Triple &triple,
101 const llvm::Triple &triple,
183 const llvm::Triple &triple) {
188 llvm::Triple::ArchType arch = triple.getArch();
189 bool is64bit = arch == llvm::Triple::ppc64 || arch == llvm::Triple::x86_64;
223 void InitHeaderSearch::AddDefaultCIncludePaths(const llvm::Triple &triple,
225 llvm::Triple::OSType os = triple.getOS();
229 case llvm::Triple::FreeBSD:
230 case llvm::Triple::NetBSD:
231 case llvm::Triple::OpenBSD:
232 case llvm::Triple::Bitrig:
269 case llvm::Triple::Linux:
270 case llvm::Triple::Win32:
273 case llvm::Triple::Haiku:
307 case llvm::Triple::RTEMS:
309 case llvm::Triple::Cygwin:
312 case llvm::Triple::MinGW32: {
335 if ( os != llvm::Triple::RTEMS )
340 AddDefaultCPlusPlusIncludePaths(const llvm::Triple &triple, const HeaderSearchOptions &HSOpts) {
341 llvm::Triple::OSType os = triple.getOS();
348 case llvm::Triple::ppc:
349 case llvm::Triple::ppc64:
358 case llvm::Triple::x86:
359 case llvm::Triple::x86_64:
366 case llvm::Triple::arm:
367 case llvm::Triple::thumb:
378 case llvm::Triple::Linux:
379 case llvm::Triple::Win32:
382 case llvm::Triple::Cygwin:
389 case llvm::Triple::MinGW32:
412 case llvm::Triple::DragonFly:
415 case llvm::Triple::FreeBSD:
420 case llvm::Triple::NetBSD:
423 case llvm::Triple::OpenBSD: {
431 case llvm::Triple::Minix:
435 case llvm::Triple::Solaris:
439 case llvm::Triple::AuroraUX:
450 const llvm::Triple &triple,
460 case llvm::Triple::Linux:
461 case llvm::Triple::Win32:
484 if (triple.getOS() == llvm::Triple::Solaris)
667 const llvm::Triple &Triple) {
680 Init.AddDefaultIncludePaths(Lang, Triple, HSOpts);