reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Driver/ToolChain.h
  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;