clang  3.9.0
Classes | Namespaces
ToolChains.h File Reference
#include "Tools.h"
#include "clang/Basic/Cuda.h"
#include "clang/Basic/VersionTuple.h"
#include "clang/Driver/Action.h"
#include "clang/Driver/Multilib.h"
#include "clang/Driver/ToolChain.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/Support/Compiler.h"
#include <set>
#include <vector>
Include dependency graph for ToolChains.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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_GCC::CudaInstallationDetector
 
class  clang::driver::toolchains::MachO
 
class  clang::driver::toolchains::Darwin
 Darwin - The base Darwin tool chain. More...
 
class  clang::driver::toolchains::DarwinClang
 DarwinClang - The Darwin toolchain used by Clang. More...
 
class  clang::driver::toolchains::Generic_ELF
 
class  clang::driver::toolchains::CloudABI
 
class  clang::driver::toolchains::Solaris
 
class  clang::driver::toolchains::MinGW
 
class  clang::driver::toolchains::Haiku
 
class  clang::driver::toolchains::OpenBSD
 
class  clang::driver::toolchains::Bitrig
 
class  clang::driver::toolchains::FreeBSD
 
class  clang::driver::toolchains::NetBSD
 
class  clang::driver::toolchains::Minix
 
class  clang::driver::toolchains::DragonFly
 
class  clang::driver::toolchains::Linux
 
class  clang::driver::toolchains::CudaToolChain
 
class  clang::driver::toolchains::MipsLLVMToolChain
 
class  clang::driver::toolchains::LanaiToolChain
 
class  clang::driver::toolchains::HexagonToolChain
 
class  clang::driver::toolchains::AMDGPUToolChain
 
class  clang::driver::toolchains::NaClToolChain
 
class  clang::driver::toolchains::TCEToolChain
 TCEToolChain - A tool chain using the llvm bitcode tools to perform all subcommands. More...
 
class  clang::driver::toolchains::MSVCToolChain
 
class  clang::driver::toolchains::CrossWindowsToolChain
 
class  clang::driver::toolchains::XCoreToolChain
 
class  clang::driver::toolchains::MyriadToolChain
 MyriadToolChain - A tool chain using either clang or the external compiler installed by the Movidius SDK to perform all subcommands. More...
 
class  clang::driver::toolchains::WebAssembly
 
class  clang::driver::toolchains::PS4CPU
 

Namespaces

 clang
 Dataflow Directional Tag Classes.
 
 clang::driver
 
 clang::driver::toolchains