Lines Matching defs:Clang
1 //===-- Clang.cpp - Clang+LLVM ToolChain Implementations --------*- C++ -*-===//
9 #include "Clang.h"
640 // The default is to use Clang Instrumentation.
940 // Return true for both raw Clang AST files and object files which may
971 void Clang::AddPreprocessingOptions(Compilation &C, const JobAction &JA,
1616 void Clang::AddARMTargetArgs(const llvm::Triple &Triple, const ArgList &Args,
1664 void Clang::RenderTargetOptions(const llvm::Triple &EffectiveTriple,
1767 void Clang::AddAArch64TargetArgs(const ArgList &Args,
1863 void Clang::AddLoongArchTargetArgs(const ArgList &Args,
1881 void Clang::AddMIPSTargetArgs(const ArgList &Args,
2029 void Clang::AddPPCTargetArgs(const ArgList &Args,
2150 void Clang::AddRISCVTargetArgs(const ArgList &Args,
2214 void Clang::AddSparcTargetArgs(const ArgList &Args,
2244 void Clang::AddSystemZTargetArgs(const ArgList &Args,
2278 void Clang::AddX86TargetArgs(const ArgList &Args,
2359 void Clang::AddHexagonTargetArgs(const ArgList &Args,
2380 void Clang::AddLanaiTargetArgs(const ArgList &Args,
2403 void Clang::AddWebAssemblyTargetArgs(const ArgList &Args,
2411 void Clang::AddVETargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const {
2417 void Clang::DumpCompilationDatabase(Compilation &C, StringRef Filename,
2487 void Clang::DumpCompilationDatabaseFragmentToDir(
3955 // this is enabled if we are using Clang's flavor of precompiled modules.
4464 // Normally -gsplit-dwarf is only useful with -gN. For IR input, Clang does
4564 // CodeView. Clang doesn't track end columns, just starting columns, which,
4889 void Clang::ConstructJob(Compilation &C, const JobAction &JA,
5629 // Otherwise use Clang's traditional behavior: like
5701 // Emit the unsupported option error until the Clang's library integration
6369 // FIXME: Clang doesn't correctly handle -std= when the input language
6638 // Clang can generate useful OpenMP code for these two runtime libraries.
6695 // By default, if Clang doesn't know how to generate useful OpenMP code
8006 Clang::Clang(const ToolChain &TC, bool HasIntegratedBackend)
8009 // whether that tool is Clang based on the Tool's Name as a string.
8012 Clang::~Clang() {}
8017 ObjCRuntime Clang::AddObjCRuntimeArgs(const ArgList &args,
8225 void Clang::AddClangCLArgs(const ArgList &Args, types::ID InputType,
8405 const char *Clang::getBaseInputName(const ArgList &Args,
8410 const char *Clang::getBaseInputStem(const ArgList &Args,
8420 const char *Clang::getDependencyFileName(const ArgList &Args,
8525 CmdArgs.push_back(Clang::getBaseInputName(Args, Input));