clang  14.0.0git
Classes | Namespaces
ToolChain.h File Reference
#include "clang/Basic/DebugInfoOptions.h"
#include "clang/Basic/LLVM.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/Sanitizers.h"
#include "clang/Driver/Action.h"
#include "clang/Driver/Multilib.h"
#include "clang/Driver/Types.h"
#include "llvm/ADT/APFloat.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/FloatingPointMode.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/Triple.h"
#include "llvm/MC/MCTargetOptions.h"
#include "llvm/Option/Option.h"
#include "llvm/Support/VersionTuple.h"
#include "llvm/Target/TargetOptions.h"
#include <cassert>
#include <climits>
#include <memory>
#include <string>
#include <utility>
Include dependency graph for ToolChain.h:

Go to the source code of this file.

Classes

struct  clang::driver::ParsedClangName
 Helper structure used to pass information extracted from clang executable name such as i686-linux-android-g++. More...
 
class  clang::driver::ToolChain
 ToolChain - Access to tools for a single platform. More...
 
struct  clang::driver::ToolChain::BitCodeLibraryInfo
 
class  clang::driver::RegisterEffectiveTriple
 Set a ToolChain's effective triple. More...
 

Namespaces

 llvm
 
 llvm::opt
 
 llvm::vfs
 
 clang
 
 clang::driver