|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/Driver/Compilation.h 40 class Driver;
tools/clang/include/clang/Driver/ToolChain.h 53 class Driver;
tools/clang/include/clang/Driver/Types.h 21 class Driver;
References
tools/clang/examples/clang-interpreter/main.cpp 141 Driver TheDriver(Path, T.str(), Diags);
tools/clang/include/clang/Driver/Compilation.h 47 const Driver &TheDriver;
128 Compilation(const Driver &D, const ToolChain &DefaultToolChain,
133 const Driver &getDriver() const { return TheDriver; }
tools/clang/include/clang/Driver/ToolChain.h 118 const Driver &D;
166 ToolChain(const Driver &D, const llvm::Triple &T,
197 const Driver &getDriver() const { return D; }
593 virtual VersionTuple computeMSVCVersion(const Driver *D,
tools/clang/include/clang/Driver/Types.h 105 void getCompilationPhases(const clang::driver::Driver &Driver,
tools/clang/lib/Driver/Compilation.cpp 36 Compilation::Compilation(const Driver &D, const ToolChain &_DefaultToolChain,
tools/clang/lib/Driver/Driver.cpp 421 static llvm::Triple computeTargetTriple(const Driver &D,
573 Driver::OpenMPRuntimeKind Driver::getOpenMPRuntime(const ArgList &Args) const {
2274 const Driver::InputList &Inputs;
2281 const Driver::InputList &Inputs,
2360 const Driver::InputList &Inputs,
2558 const Driver::InputList &Inputs)
2675 const Driver::InputList &Inputs)
2798 const Driver::InputList &Inputs)
2963 const Driver::InputList &Inputs)
tools/clang/lib/Driver/Job.cpp 407 const Driver &D = getCreator().getToolChain().getDriver();
tools/clang/lib/Driver/SanitizerArgs.cpp 95 static SanitizerMask parseArgValues(const Driver &D, const llvm::opt::Arg *A,
100 static int parseCoverageFeatures(const Driver &D, const llvm::opt::Arg *A);
106 static std::string lastArgumentForMask(const Driver &D,
121 static void addDefaultBlacklists(const Driver &D, SanitizerMask Kinds,
164 static SanitizerMask parseSanitizeTrapArgs(const Driver &D,
261 const Driver &D = TC.getDriver();
1063 SanitizerMask parseArgValues(const Driver &D, const llvm::opt::Arg *A,
1092 int parseCoverageFeatures(const Driver &D, const llvm::opt::Arg *A) {
1123 std::string lastArgumentForMask(const Driver &D, const llvm::opt::ArgList &Args,
tools/clang/lib/Driver/ToolChain.cpp 73 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T,
971 ToolChain::computeMSVCVersion(const Driver *D,
tools/clang/lib/Driver/ToolChains/AIX.cpp 97 AIX::AIX(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
tools/clang/lib/Driver/ToolChains/AIX.h 48 AIX(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/AMDGPU.cpp 38 void amdgpu::getAMDGPUTargetFeatures(const Driver &D,
60 AMDGPUToolChain::AMDGPUToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/AMDGPU.h 34 void getAMDGPUTargetFeatures(const Driver &D, const llvm::opt::ArgList &Args,
56 AMDGPUToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/AVR.cpp 47 AVRToolChain::AVRToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/AVR.h 23 AVRToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Ananas.cpp 51 const Driver &D = ToolChain.getDriver();
131 Ananas::Ananas(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
tools/clang/lib/Driver/ToolChains/Ananas.h 54 Ananas(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp 55 static bool DecodeAArch64Features(const Driver &D, StringRef text,
74 static bool DecodeAArch64Mcpu(const Driver &D, StringRef Mcpu, StringRef &CPU,
101 getAArch64ArchFeaturesFromMarch(const Driver &D, StringRef March,
117 getAArch64ArchFeaturesFromMcpu(const Driver &D, StringRef Mcpu,
129 getAArch64MicroArchFeaturesFromMtune(const Driver &D, StringRef Mtune,
150 getAArch64MicroArchFeaturesFromMcpu(const Driver &D, StringRef Mcpu,
162 void aarch64::getAArch64TargetFeatures(const Driver &D,
tools/clang/lib/Driver/ToolChains/Arch/AArch64.h 23 void getAArch64TargetFeatures(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp 57 static void getARMHWDivFeatures(const Driver &D, const Arg *A,
66 static void getARMFPUFeatures(const Driver &D, const Arg *A,
75 static bool DecodeARMFeatures(const Driver &D, StringRef text,
88 static void DecodeARMFeaturesFromCPU(const Driver &D, StringRef CPU,
101 static void checkARMArchName(const Driver &D, const Arg *A, const ArgList &Args,
116 static void checkARMCPUName(const Driver &D, const Arg *A, const ArgList &Args,
141 const Driver &D = TC.getDriver();
161 const Driver &D = TC.getDriver();
284 const Driver &D = TC.getDriver();
tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp 152 mips::FloatABI mips::getMipsFloatABI(const Driver &D, const ArgList &Args,
191 void mips::getMIPSTargetFeatures(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Arch/Mips.h 37 void getMIPSTargetFeatures(const Driver &D, const llvm::Triple &Triple,
41 mips::FloatABI getMipsFloatABI(const Driver &D, const llvm::opt::ArgList &Args,
tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp 101 void ppc::getPPCTargetFeatures(const Driver &D, const llvm::Triple &Triple,
115 ppc::ReadGOTPtrMode ppc::getPPCReadGOTPtrMode(const Driver &D, const llvm::Triple &Triple,
126 ppc::FloatABI ppc::getPPCFloatABI(const Driver &D, const ArgList &Args) {
tools/clang/lib/Driver/ToolChains/Arch/PPC.h 36 FloatABI getPPCFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
40 ReadGOTPtrMode getPPCReadGOTPtrMode(const Driver &D, const llvm::Triple &Triple,
43 void getPPCTargetFeatures(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Arch/RISCV.cpp 55 static bool getExtensionVersion(const Driver &D, StringRef MArch,
96 static void getExtensionFeatures(const Driver &D,
194 static bool getArchFeatures(const Driver &D, StringRef MArch,
357 void riscv::getRISCVTargetFeatures(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Arch/RISCV.h 22 void getRISCVTargetFeatures(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp 74 sparc::FloatABI sparc::getSparcFloatABI(const Driver &D,
109 void sparc::getSparcTargetFeatures(const Driver &D, const ArgList &Args,
tools/clang/lib/Driver/ToolChains/Arch/Sparc.h 29 FloatABI getSparcFloatABI(const Driver &D, const llvm::opt::ArgList &Args);
31 void getSparcTargetFeatures(const Driver &D, const llvm::opt::ArgList &Args,
tools/clang/lib/Driver/ToolChains/Arch/X86.cpp 109 void x86::getX86TargetFeatures(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Arch/X86.h 27 void getX86TargetFeatures(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/BareMetal.cpp 30 BareMetal::BareMetal(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/BareMetal.h 24 BareMetal(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Clang.cpp 54 static void CheckPreprocessingOptions(const Driver &D, const ArgList &Args) {
66 static void CheckCodeGenerationOptions(const Driver &D, const ArgList &Args) {
157 static bool getRefinementStep(StringRef In, const Driver &D,
185 static void ParseMRecip(const Driver &D, const ArgList &Args,
286 static void ParseMPreferVectorWidth(const Driver &D, const ArgList &Args,
535 static void addDebugPrefixMapArg(const Driver &D, const ArgList &Args, ArgStringList &CmdArgs) {
643 const Driver &D, const InputInfo &Output,
914 const Driver &D, const ToolChain &TC) {
975 const Driver &D, const ArgList &Args,
1440 ParseAArch64BranchProtection(const Driver &D, const ArgList &Args,
1543 const Driver &D = getToolChain().getDriver();
1571 const Driver &D = getToolChain().getDriver();
1920 const Driver &D = getToolChain().getDriver();
1986 const auto &Driver = C.getDriver();
2217 static void RenderFloatingPointOptions(const ToolChain &TC, const Driver &D,
2512 static void RenderTrivialAutoVarInitOptions(const Driver &D,
2582 static void RenderARCMigrateToolOptions(const Driver &D, const ArgList &Args,
2698 static void RenderModulesOptions(Compilation &C, const Driver &D,
2760 Driver::getDefaultModuleCachePath(Path);
2899 static void RenderObjCOptions(const ToolChain &TC, const Driver &D,
2989 static void RenderDiagnosticsOptions(const Driver &D, const ArgList &Args,
3106 static DwarfFissionKind getDebugFissionKind(const Driver &D,
3127 static void RenderDebugOptions(const ToolChain &TC, const Driver &D,
3380 const Driver &D = TC.getDriver();
4525 case Driver::OMPRT_OMP:
4526 case Driver::OMPRT_IOMP5:
5741 static EHFlags parseClangCLEHFlags(const Driver &D, const ArgList &Args) {
5866 const Driver &D = getToolChain().getDriver();
6076 const auto &D = getToolChain().getDriver();
tools/clang/lib/Driver/ToolChains/Clang.h 39 const Driver &D, const llvm::opt::ArgList &Args,
tools/clang/lib/Driver/ToolChains/CloudABI.cpp 31 const Driver &D = ToolChain.getDriver();
100 CloudABI::CloudABI(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/CloudABI.h 41 CloudABI(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp 65 void tools::addPathIfExists(const Driver &D, const Twine &Path,
146 const Driver &D = TC.getDriver();
344 unsigned tools::getLTOParallelism(const ArgList &Args, const Driver &D) {
521 Driver::OpenMPRuntimeKind RTKind = TC.getDriver().getOpenMPRuntime(Args);
523 if (RTKind == Driver::OMPRT_Unknown)
531 case Driver::OMPRT_OMP:
534 case Driver::OMPRT_GOMP:
537 case Driver::OMPRT_IOMP5:
540 case Driver::OMPRT_Unknown:
547 if (RTKind == Driver::OMPRT_GOMP && GompNeedsRT)
1160 static LibGccType getLibGccType(const Driver &D, const ArgList &Args) {
1182 static void AddUnwindLibrary(const ToolChain &TC, const Driver &D,
1216 static void AddLibgcc(const ToolChain &TC, const Driver &D,
1234 void tools::AddRunTimeLibs(const ToolChain &TC, const Driver &D,
1370 const Driver &D) {
1405 const Driver &D = TC.getDriver();
tools/clang/lib/Driver/ToolChains/CommonArgs.h 23 void addPathIfExists(const Driver &D, const Twine &Path,
44 void AddRunTimeLibs(const ToolChain &TC, const Driver &D,
88 unsigned getLTOParallelism(const llvm::opt::ArgList &Args, const Driver &D);
114 const InputInfo &Input, const Driver &D);
tools/clang/lib/Driver/ToolChains/Contiki.cpp 17 Contiki::Contiki(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Contiki.h 21 Contiki(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/CrossWindows.cpp 70 const Driver &D = TC.getDriver();
208 CrossWindowsToolChain::CrossWindowsToolChain(const Driver &D,
234 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/CrossWindows.h 54 CrossWindowsToolChain(const Driver &D, const llvm::Triple &T,
tools/clang/lib/Driver/ToolChains/Cuda.cpp 69 const Driver &D, const llvm::Triple &HostTriple,
575 CudaToolChain::CudaToolChain(const Driver &D, const llvm::Triple &Triple,
882 VersionTuple CudaToolChain::computeMSVCVersion(const Driver *D,
tools/clang/lib/Driver/ToolChains/Cuda.h 30 const Driver &D;
45 CudaInstallationDetector(const Driver &D, const llvm::Triple &HostTriple,
135 CudaToolChain(const Driver &D, const llvm::Triple &Triple,
182 computeMSVCVersion(const Driver *D,
tools/clang/lib/Driver/ToolChains/Darwin.cpp 204 const Driver &D = getToolChain().getDriver();
209 if (!Driver::GetReleaseVersion(A->getValue(), Version))
726 MachO::MachO(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
735 Darwin::Darwin(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
904 DarwinClang::DarwinClang(const Driver &D, const llvm::Triple &Triple,
1238 if (!Driver::GetReleaseVersion(MacOSSDKVersion, Major, Minor, Micro,
1425 const Driver &TheDriver) {
1466 getDeploymentTargetFromEnvironmentVariables(const Driver &TheDriver,
1565 const Driver &TheDriver) {
1603 const Driver &TheDriver) {
1624 DerivedArgList &Args, const llvm::Triple &Triple, const Driver &TheDriver) {
1637 const Driver &TheDriver) {
1691 (Driver::GetReleaseVersion(OSTarget->getOSVersion(), TargetMajor,
1693 Driver::GetReleaseVersion(OSVersionArgTarget->getOSVersion(),
1755 if (!Driver::GetReleaseVersion(OSTarget->getOSVersion(), Major, Minor,
1761 if (!Driver::GetReleaseVersion(OSTarget->getOSVersion(), Major, Minor,
1782 if (!Driver::GetReleaseVersion(OSTarget->getOSVersion(), Major, Minor,
1788 if (!Driver::GetReleaseVersion(OSTarget->getOSVersion(), Major, Minor,
1830 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/Darwin.h 140 MachO(const Driver &D, const llvm::Triple &Triple,
304 Darwin(const Driver &D, const llvm::Triple &Triple,
493 DarwinClang(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/DragonFly.cpp 56 const Driver &D = getToolChain().getDriver();
177 DragonFly::DragonFly(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/DragonFly.h 53 DragonFly(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/FreeBSD.cpp 125 const Driver &D = ToolChain.getDriver();
351 FreeBSD::FreeBSD(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/FreeBSD.h 54 FreeBSD(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Fuchsia.cpp 37 const Driver &D = ToolChain.getDriver();
164 Fuchsia::Fuchsia(const Driver &D, const llvm::Triple &Triple,
268 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/Fuchsia.h 39 Fuchsia(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Gnu.cpp 69 const Driver &D = getToolChain().getDriver();
202 const Driver &D = getToolChain().getDriver();
330 const Driver &D = ToolChain.getDriver();
351 const Driver &D = ToolChain.getDriver();
640 const auto &D = getToolChain().getDriver();
1373 bool clang::driver::findMIPSMultilibs(const Driver &D,
1445 static void findAndroidArmMultilibs(const Driver &D,
1487 static bool findMSP430Multilibs(const Driver &D,
1507 static void findRISCVMultilibs(const Driver &D,
1542 static bool findBiarchMultilibs(const Driver &D,
2502 Generic_GCC::Generic_GCC(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Gnu.h 32 bool findMIPSMultilibs(const Driver &D, const llvm::Triple &TargetTriple,
189 const Driver &D;
211 explicit GCCInstallationDetector(const Driver &D) : IsValid(false), D(D) {}
283 Generic_GCC(const Driver &D, const llvm::Triple &Triple,
343 Generic_ELF(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/HIP.cpp 34 static void addBCLib(const Driver &D, const ArgList &Args,
259 HIPToolChain::HIPToolChain(const Driver &D, const llvm::Triple &Triple,
452 VersionTuple HIPToolChain::computeMSVCVersion(const Driver *D,
tools/clang/lib/Driver/ToolChains/HIP.h 77 HIPToolChain(const Driver &D, const llvm::Triple &Triple,
113 computeMSVCVersion(const Driver *D,
tools/clang/lib/Driver/ToolChains/Haiku.cpp 19 Haiku::Haiku(const Driver &D, const llvm::Triple& Triple, const ArgList &Args)
tools/clang/lib/Driver/ToolChains/Haiku.h 22 Haiku(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Hexagon.cpp 38 static void handleHVXWarnings(const Driver &D, const ArgList &Args) {
49 static void handleHVXTargetFeatures(const Driver &D, const ArgList &Args,
96 void hexagon::getHexagonTargetFeatures(const Driver &D, const ArgList &Args,
130 const Driver &D = HTC.getDriver();
200 const Driver &D = HTC.getDriver();
383 const Driver &D = getDriver();
415 const Driver &D = getDriver();
456 HexagonToolChain::HexagonToolChain(const Driver &D, const llvm::Triple &Triple,
531 const Driver &D = getDriver();
541 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/Hexagon.h 53 void getHexagonTargetFeatures(const Driver &D, const llvm::opt::ArgList &Args,
70 HexagonToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Hurd.cpp 30 static std::string getMultiarchTriple(const Driver &D,
64 Hurd::Hurd(const Driver &D, const llvm::Triple &Triple,
123 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/Hurd.h 21 Hurd(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Lanai.h 21 LanaiToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Linux.cpp 40 static std::string getMultiarchTriple(const Driver &D,
211 static void addMultilibsFilePaths(const Driver &D, const MultilibSet &Multilibs,
220 Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
652 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/Linux.h 21 Linux(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/MSP430.cpp 56 void msp430::getMSP430TargetFeatures(const Driver &D, const ArgList &Args,
109 MSP430ToolChain::MSP430ToolChain(const Driver &D, const llvm::Triple &Triple,
189 const Driver &D = ToolChain.getDriver();
tools/clang/lib/Driver/ToolChains/MSP430.h 30 MSP430ToolChain(const Driver &D, const llvm::Triple &Triple,
67 void getMSP430TargetFeatures(const Driver &D, const llvm::opt::ArgList &Args,
tools/clang/lib/Driver/ToolChains/MSVC.cpp 443 case Driver::OMPRT_OMP:
446 case Driver::OMPRT_IOMP5:
449 case Driver::OMPRT_GOMP:
451 case Driver::OMPRT_Unknown:
729 MSVCToolChain::MSVCToolChain(const Driver &D, const llvm::Triple &Triple,
1320 VersionTuple MSVCToolChain::computeMSVCVersion(const Driver *D,
tools/clang/lib/Driver/ToolChains/MSVC.h 68 MSVCToolChain(const Driver &D, const llvm::Triple &Triple,
133 computeMSVCVersion(const Driver *D,
tools/clang/lib/Driver/ToolChains/MinGW.cpp 98 const Driver &D = TC.getDriver();
226 case Driver::OMPRT_OMP:
229 case Driver::OMPRT_IOMP5:
232 case Driver::OMPRT_GOMP:
235 case Driver::OMPRT_Unknown:
370 toolchains::MinGW::MinGW(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/MinGW.h 59 MinGW(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Minix.cpp 47 const Driver &D = getToolChain().getDriver();
96 toolchains::Minix::Minix(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Minix.h 53 Minix(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/MipsLinux.cpp 25 MipsLLVMToolChain::MipsLLVMToolChain(const Driver &D,
46 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/MipsLinux.h 24 MipsLLVMToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Myriad.cpp 205 MyriadToolChain::MyriadToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Myriad.h 71 MyriadToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/NaCl.cpp 57 const Driver &D = ToolChain.getDriver();
200 NaClToolChain::NaClToolChain(const Driver &D, const llvm::Triple &Triple,
256 const Driver &D = getDriver();
314 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/NaCl.h 49 NaClToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/NetBSD.cpp 116 const Driver &D = ToolChain.getDriver();
345 NetBSD::NetBSD(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
tools/clang/lib/Driver/ToolChains/NetBSD.h 54 NetBSD(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/OpenBSD.cpp 102 const Driver &D = getToolChain().getDriver();
251 OpenBSD::OpenBSD(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/OpenBSD.h 54 OpenBSD(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/PPCLinux.cpp 21 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/PPCLinux.h 20 PPCLinuxToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/PS4CPU.cpp 94 const Driver &D = ToolChain.getDriver();
154 const Driver &D = ToolChain.getDriver();
332 const Driver &D = ToolChain.getDriver();
354 toolchains::PS4CPU::PS4CPU(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/PS4CPU.h 61 PS4CPU(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/RISCVToolchain.cpp 27 RISCVToolChain::RISCVToolChain(const Driver &D, const llvm::Triple &Triple,
96 const Driver &D = ToolChain.getDriver();
tools/clang/lib/Driver/ToolChains/RISCVToolchain.h 21 RISCVToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/Solaris.cpp 173 Solaris::Solaris(const Driver &D, const llvm::Triple &Triple,
223 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/Solaris.h 54 Solaris(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/TCE.cpp 21 TCEToolChain::TCEToolChain(const Driver &D, const llvm::Triple &Triple,
41 TCELEToolChain::TCELEToolChain(const Driver &D, const llvm::Triple& Triple,
tools/clang/lib/Driver/ToolChains/TCE.h 24 TCEToolChain(const Driver &D, const llvm::Triple &Triple,
37 TCELEToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/WebAssembly.cpp 28 static std::string getMultiarchTriple(const Driver &D,
95 WebAssembly::WebAssembly(const Driver &D, const llvm::Triple &Triple,
218 const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/WebAssembly.h 41 WebAssembly(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/XCore.cpp 87 XCoreToolChain::XCoreToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/ToolChains/XCore.h 52 XCoreToolChain(const Driver &D, const llvm::Triple &Triple,
tools/clang/lib/Driver/Types.cpp 301 void types::getCompilationPhases(const clang::driver::Driver &Driver,
tools/clang/lib/Driver/XRayArgs.cpp 33 const Driver &D = TC.getDriver();
tools/clang/lib/Frontend/CompilerInvocation.cpp 2035 return Driver::GetResourcesPath(ClangExecutable, CLANG_RESOURCE_DIR);
tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp 42 driver::Driver TheDriver(Args[0], llvm::sys::getDefaultTargetTriple(),
tools/clang/lib/Tooling/CompilationDatabase.cpp 273 std::unique_ptr<driver::Driver> NewDriver(new driver::Driver(
273 std::unique_ptr<driver::Driver> NewDriver(new driver::Driver(
tools/clang/lib/Tooling/Tooling.cpp 76 static driver::Driver *
79 driver::Driver *CompilerDriver =
80 new driver::Driver(BinaryName, llvm::sys::getDefaultTargetTriple(),
331 const std::unique_ptr<driver::Driver> Driver(
tools/clang/tools/driver/cc1gen_reproducer_main.cpp 110 static llvm::Optional<driver::Driver::CompilationDiagnosticReport>
121 Driver TheDriver(Argv[0], llvm::sys::getDefaultTargetTriple(), Diags);
128 Driver::CompilationDiagnosticReport Report;
143 const driver::Driver::CompilationDiagnosticReport &Report) {
182 llvm::Optional<driver::Driver::CompilationDiagnosticReport> Report =
tools/clang/tools/driver/driver.cpp 242 static void SetBackdoorDriverOutputsFromEnvVars(Driver &TheDriver) {
285 Driver &TheDriver, bool CanonicalPrefixes) {
450 Driver TheDriver(Path, llvm::sys::getDefaultTargetTriple(), Diags);
tools/clang/tools/libclang/CIndexer.cpp 137 ResourcesPath = driver::Driver::GetResourcesPath(LibClangPath);
tools/clang/unittests/Driver/ModuleCacheTest.cpp 22 Driver::getDefaultModuleCachePath(Buf);
tools/clang/unittests/Driver/ToolChainTest.cpp 37 Driver TheDriver("/bin/clang", "arm-linux-gnueabihf", Diags,
91 Driver TheDriver("/home/test/bin/clang", "arm-linux-gnueabi", Diags,
132 Driver CCDriver("/home/test/bin/clang", "arm-linux-gnueabi", Diags,
135 Driver CXXDriver("/home/test/bin/clang++", "arm-linux-gnueabi", Diags,
138 Driver CLDriver("/home/test/bin/clang-cl", "arm-linux-gnueabi", Diags,
161 Driver TheDriver("/bin/clang", "arm-linux-gnueabihf", Diags);
tools/lldb/source/Core/ModuleList.cpp 82 clang::driver::Driver::getDefaultModuleCachePath(path);
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
824 make_unique(_Args&&... __args)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>