Lines Matching defs:Driver

1 //===--- Driver.cpp - Clang GCC Compatible Driver -------------------------===//
9 #include "clang/Driver/Driver.h"
50 #include "clang/Driver/Action.h"
51 #include "clang/Driver/Compilation.h"
52 #include "clang/Driver/DriverDiagnostic.h"
53 #include "clang/Driver/Job.h"
54 #include "clang/Driver/Options.h"
55 #include "clang/Driver/SanitizerArgs.h"
56 #include "clang/Driver/Tool.h"
57 #include "clang/Driver/ToolChain.h"
95 std::string Driver::GetResourcesPath(StringRef BinaryPath,
121 Driver::Driver(StringRef ClangExecutable, StringRef TargetTriple,
154 void Driver::ParseDriverMode(StringRef ProgramName,
169 void Driver::setDriverModeFromOption(StringRef Opt) {
188 InputArgList Driver::ParseArgStrings(ArrayRef<const char *> ArgStrings,
267 phases::ID Driver::getFinalPhase(const DerivedArgList &DAL,
323 DerivedArgList *Driver::TranslateInputArgs(const InputArgList &Args) const {
418 static llvm::Triple computeTargetTriple(const Driver &D,
422 // FIXME: Already done in Compilation *Driver::BuildCompilation
556 void Driver::setLTOMode(const llvm::opt::ArgList &Args) {
581 Driver::OpenMPRuntimeKind Driver::getOpenMPRuntime(const ArgList &Args) const {
606 void Driver::CreateOffloadingDeviceToolChains(Compilation &C,
761 bool Driver::readConfigFile(StringRef FileName) {
794 bool Driver::loadConfigFile() {
943 Compilation *Driver::BuildCompilation(ArrayRef<const char *> ArgList) {
1164 bool Driver::getCrashDiagnosticFile(StringRef ReproCrashFilename,
1256 void Driver::generateCompilationDiagnostics(
1407 << "# Driver args: ";
1446 void Driver::setUpResponseFiles(Compilation &C, Command &Cmd) {
1460 int Driver::ExecuteCompilation(
1531 void Driver::PrintHelp(bool ShowHidden) const {
1547 void Driver::PrintVersion(const Compilation &C, raw_ostream &OS) const {
1580 void Driver::HandleAutocompletions(StringRef PassedFlags) const {
1661 bool Driver::HandleImmediateArgs(const Compilation &C) {
1917 void Driver::PrintActions(const Compilation &C) const {
1937 void Driver::BuildUniversalActions(Compilation &C, const ToolChain &TC,
2025 bool Driver::DiagnoseInputExistence(const DerivedArgList &Args, StringRef Value,
2074 void Driver::BuildInputs(const ToolChain &TC, DerivedArgList &Args,
2287 const Driver::InputList &Inputs;
2294 const Driver::InputList &Inputs,
2373 const Driver::InputList &Inputs,
2571 const Driver::InputList &Inputs)
2688 const Driver::InputList &Inputs)
2811 const Driver::InputList &Inputs)
2976 const Driver::InputList &Inputs)
3229 void Driver::handleArguments(Compilation &C, DerivedArgList &Args,
3346 void Driver::BuildActions(Compilation &C, DerivedArgList &Args,
3589 Action *Driver::ConstructPhaseAction(
3691 void Driver::BuildJobs(Compilation &C) const {
4124 InputInfo Driver::BuildJobsForAction(
4142 InputInfo Driver::BuildJobsForActionNoCache(
4418 const char *Driver::getDefaultImageName() const {
4456 const char *Driver::GetNamedOutputPath(Compilation &C, const JobAction &JA,
4647 std::string Driver::GetFilePath(StringRef Name, const ToolChain &TC) const {
4691 void Driver::generatePrefixedToolNames(
4715 std::string Driver::GetProgramPath(StringRef Name, const ToolChain &TC) const {
4749 std::string Driver::GetTemporaryPath(StringRef Prefix, StringRef Suffix) const {
4760 std::string Driver::GetTemporaryDirectory(StringRef Prefix) const {
4771 std::string Driver::GetClPchPath(Compilation &C, StringRef BaseName) const {
4793 const ToolChain &Driver::getToolChain(const ArgList &Args,
4961 bool Driver::ShouldUseClangCompiler(const JobAction &JA) const {
4975 bool Driver::ShouldUseFlangCompiler(const JobAction &JA) const {
4993 bool Driver::GetReleaseVersion(StringRef Str, unsigned &Major, unsigned &Minor,
5031 bool Driver::GetReleaseVersion(StringRef Str,
5055 Driver::getIncludeExcludeOptionFlagMasks(bool IsClCompatMode) const {