reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
199 const llvm::Triple &getTriple() const { return Triple; } 213 llvm::Triple::ArchType getArch() const { return Triple.getArch(); } 214 StringRef getArchName() const { return Triple.getArchName(); } 215 StringRef getPlatform() const { return Triple.getVendorName(); } 216 StringRef getOS() const { return Triple.getOSName(); } 223 return Triple.getTriple();tools/clang/lib/Driver/ToolChain.cpp
76 CachedRTTIMode(CalculateRTTIMode(Args, Triple, CachedRTTIArg)) { 91 Triple.setEnvironment(Env); 231 switch (Triple.getArch()) { 239 return Triple.getArchName(); 359 switch (Triple.getOS()) { 375 if (Triple.isOSUnknown()) { 400 Suffix = Triple.isOSWindows() 401 ? (Triple.isWindowsGNUEnvironment() ? ".dll.a" : ".lib") 439 llvm::sys::path::append(P, "lib", Triple.str()); 457 llvm::sys::path::append(P, "..", "lib", Triple.str(), "c++"); 526 if (Triple.isOSDarwin()) 580 return Triple.getArch() == llvm::Triple::arm || 581 Triple.getArch() == llvm::Triple::armeb || 582 Triple.getArch() == llvm::Triple::thumb || 583 Triple.getArch() == llvm::Triple::thumbeb || 584 Triple.getArch() == llvm::Triple::wasm32 || 585 Triple.getArch() == llvm::Triple::wasm64;