clang 19.0.0git
Classes | Namespaces | Functions
Gnu.h File Reference
#include "Cuda.h"
#include "LazyDetector.h"
#include "ROCm.h"
#include "clang/Driver/Tool.h"
#include "clang/Driver/ToolChain.h"
#include <set>

Go to the source code of this file.

Classes

struct  clang::driver::DetectedMultilibs
 
class  clang::driver::tools::gnutools::Assembler
 
class  clang::driver::tools::gnutools::Linker
 
class  clang::driver::tools::gnutools::StaticLibTool
 
class  clang::driver::tools::gcc::Common
 
class  clang::driver::tools::gcc::Preprocessor
 
class  clang::driver::tools::gcc::Compiler
 
class  clang::driver::tools::gcc::Linker
 
class  clang::driver::toolchains::Generic_GCC
 Generic_GCC - A tool chain using the 'gcc' command to perform all subcommands; this relies on gcc translating the majority of command line options. More...
 
struct  clang::driver::toolchains::Generic_GCC::GCCVersion
 Struct to store and manipulate GCC versions. More...
 
class  clang::driver::toolchains::Generic_GCC::GCCInstallationDetector
 This is a class to find a viable GCC installation for Clang to use. More...
 
class  clang::driver::toolchains::Generic_ELF
 

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::driver
 
namespace  clang::driver::tools
 
namespace  clang::driver::tools::gnutools
 Directly call GNU Binutils' assembler and linker.
 
namespace  clang::driver::tools::gcc
 gcc - Generic GCC tool implementations.
 
namespace  clang::driver::toolchains
 

Functions

bool clang::driver::findMIPSMultilibs (const Driver &D, const llvm::Triple &TargetTriple, StringRef Path, const llvm::opt::ArgList &Args, DetectedMultilibs &Result)