Lines Matching full:driver
12 #include "clang/Driver/Driver.h"
13 #include "clang/Driver/InputInfo.h"
14 #include "clang/Driver/Multilib.h"
15 #include "clang/Driver/Tool.h"
16 #include "clang/Driver/ToolChain.h"
23 namespace driver {
26 void addPathIfExists(const Driver &D, const Twine &Path,
51 void AddRunTimeLibs(const ToolChain &TC, const Driver &D,
62 void AddStaticDeviceLibsPostLinking(const Driver &D,
68 const InputInfoList *Inputs, const Driver &D,
74 bool SDLSearch(const Driver &D, const llvm::opt::ArgList &DriverArgs,
80 bool GetSDLFromOffloadArchive(Compilation &C, const Driver &D, const Tool &T,
154 const Driver &D);
174 std::string getCPUName(const Driver &D, const llvm::opt::ArgList &Args,
177 void getTargetFeatures(const Driver &D, const llvm::Triple &Triple,
199 const InputInfo &Input, const Driver &D);
201 /// \p Flag must be a flag accepted by the driver with its leading '-' removed,
206 void addX86AlignBranchArgs(const Driver &D, const llvm::opt::ArgList &Args,
210 void checkAMDGPUCodeObjectVersion(const Driver &D,
213 unsigned getAMDGPUCodeObjectVersion(const Driver &D,
216 bool haveAMDGPUCodeObjectVersionArgument(const Driver &D,
219 void addMachineOutlinerArgs(const Driver &D, const llvm::opt::ArgList &Args,
224 void addOpenMPDeviceRTL(const Driver &D, const llvm::opt::ArgList &DriverArgs,
228 } // end namespace driver