Home
last modified time | relevance | path

Searched refs:DriverMode (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Driver/
H A DToolChain.h73 const char *DriverMode = nullptr; member
80 : ModeSuffix(Suffix), DriverMode(Mode) {} in ParsedClangName()
83 : TargetPrefix(Target), ModeSuffix(Suffix), DriverMode(Mode), in ParsedClangName()
87 return TargetPrefix.empty() && ModeSuffix.empty() && DriverMode == nullptr; in isEmpty()
H A DDriver.h82 enum DriverMode { enum
776 static const char *getExecutableForDriverMode(DriverMode Mode);
817 bool IsClangCL(StringRef DriverMode);
/freebsd-14.2/contrib/llvm-project/clang/tools/driver/
H A Ddriver.cpp226 if (NameParts.DriverMode) { in insertTargetAndModeArgs()
229 GetStableCStr(SavedStrings, NameParts.DriverMode)); in insertTargetAndModeArgs()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/
H A DTooling.cpp290 bool ShouldAddMode = TargetMode.DriverMode != nullptr; in addTargetAndModeForProgramName()
300 CommandLine.insert(++CommandLine.begin(), TargetMode.DriverMode); in addTargetAndModeForProgramName()
/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp239 if (auto M = llvm::StringSwitch<std::optional<DriverMode>>(Value) in setDriverMode()
1199 auto DriverMode = getDriverMode(ClangExecutable, ArgList.slice(1)); in BuildCompilation() local
1200 if (!DriverMode.empty()) in BuildCompilation()
1201 setDriverMode(DriverMode); in BuildCompilation()
6548 const char *Driver::getExecutableForDriverMode(DriverMode Mode) { in getExecutableForDriverMode()
6605 Opt = ToolChain::getTargetAndModeFromProgramName(ProgName).DriverMode; in getDriverMode()
6609 bool driver::IsClangCL(StringRef DriverMode) { return DriverMode.equals("cl"); } in IsClangCL() argument