Lines Matching refs:Triple
34 const llvm::Triple &Triple = TC.getTriple(); in XRayArgs() local
38 if (Triple.getOS() == llvm::Triple::Linux) { in XRayArgs()
39 switch (Triple.getArch()) { in XRayArgs()
40 case llvm::Triple::x86_64: in XRayArgs()
41 case llvm::Triple::arm: in XRayArgs()
42 case llvm::Triple::aarch64: in XRayArgs()
43 case llvm::Triple::ppc64le: in XRayArgs()
44 case llvm::Triple::mips: in XRayArgs()
45 case llvm::Triple::mipsel: in XRayArgs()
46 case llvm::Triple::mips64: in XRayArgs()
47 case llvm::Triple::mips64el: in XRayArgs()
51 << (std::string(XRayInstrumentOption) + " on " + Triple.str()); in XRayArgs()
53 } else if (Triple.isOSFreeBSD() || Triple.isOSOpenBSD() || in XRayArgs()
54 Triple.isOSNetBSD() || Triple.isMacOSX()) { in XRayArgs()
55 if (Triple.getArch() != llvm::Triple::x86_64) { in XRayArgs()
57 << (std::string(XRayInstrumentOption) + " on " + Triple.str()); in XRayArgs()
59 } else if (Triple.getOS() == llvm::Triple::Fuchsia) { in XRayArgs()
60 switch (Triple.getArch()) { in XRayArgs()
61 case llvm::Triple::x86_64: in XRayArgs()
62 case llvm::Triple::aarch64: in XRayArgs()
66 << (std::string(XRayInstrumentOption) + " on " + Triple.str()); in XRayArgs()
70 << (std::string(XRayInstrumentOption) + " on " + Triple.str()); in XRayArgs()