reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Driver/Compilation.h
   31 class DerivedArgList;
tools/clang/include/clang/Driver/ToolChain.h
   37 class DerivedArgList;

References

tools/clang/include/clang/Driver/Compilation.h
   68   llvm::opt::DerivedArgList *TranslatedArgs;
  103   std::map<TCArgsKey, llvm::opt::DerivedArgList *> TCArgs;
  130               llvm::opt::DerivedArgList *TranslatedArgs, bool ContainsError);
  186   const llvm::opt::DerivedArgList &getArgs() const { return *TranslatedArgs; }
  188   llvm::opt::DerivedArgList &getArgs() { return *TranslatedArgs; }
  226   const llvm::opt::DerivedArgList &
tools/clang/include/clang/Driver/Driver.h
  248   llvm::opt::DerivedArgList *
  256   phases::ID getFinalPhase(const llvm::opt::DerivedArgList &DAL,
  261   void handleArguments(Compilation &C, llvm::opt::DerivedArgList &Args,
  382   void BuildInputs(const ToolChain &TC, llvm::opt::DerivedArgList &Args,
  391   void BuildActions(Compilation &C, llvm::opt::DerivedArgList &Args,
  406   bool DiagnoseInputExistence(const llvm::opt::DerivedArgList &Args,
tools/clang/include/clang/Driver/ToolChain.h
  281   virtual llvm::opt::DerivedArgList *
  282   TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
  290   virtual llvm::opt::DerivedArgList *TranslateOpenMPTargetArgs(
  291       const llvm::opt::DerivedArgList &Args, bool SameTripleAsHost,
tools/clang/include/clang/Driver/Types.h
  106                             llvm::opt::DerivedArgList &DAL, ID Id,
tools/clang/lib/Driver/Compilation.cpp
   37                          InputArgList *_Args, DerivedArgList *_TranslatedArgs,
   61 const DerivedArgList &
   67   DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}];
   70     DerivedArgList *OpenMPArgs = nullptr;
tools/clang/lib/Driver/Driver.cpp
  266 phases::ID Driver::getFinalPhase(const DerivedArgList &DAL,
  316 static Arg *MakeInputArg(DerivedArgList &Args, const OptTable &Opts,
  326 DerivedArgList *Driver::TranslateInputArgs(const InputArgList &Args) const {
  328   DerivedArgList *DAL = new DerivedArgList(Args);
  328   DerivedArgList *DAL = new DerivedArgList(Args);
 1102   DerivedArgList *TranslatedArgs = TranslateInputArgs(*UArgs);
 1927   DerivedArgList &Args = C.getArgs();
 2012 bool Driver::DiagnoseInputExistence(const DerivedArgList &Args, StringRef Value,
 2061 void Driver::BuildInputs(const ToolChain &TC, DerivedArgList &Args,
 2271     DerivedArgList &Args;
 2280     DeviceActionBuilder(Compilation &C, DerivedArgList &Args,
 2359     CudaActionBuilderBase(Compilation &C, DerivedArgList &Args,
 2557     CudaActionBuilder(Compilation &C, DerivedArgList &Args,
 2674     HIPActionBuilder(Compilation &C, DerivedArgList &Args,
 2797     OpenMPActionBuilder(Compilation &C, DerivedArgList &Args,
 2962   OffloadingActionBuilder(Compilation &C, DerivedArgList &Args,
 3216 void Driver::handleArguments(Compilation &C, DerivedArgList &Args,
 3333 void Driver::BuildActions(Compilation &C, DerivedArgList &Args,
tools/clang/lib/Driver/ToolChain.cpp
 1011 llvm::opt::DerivedArgList *ToolChain::TranslateOpenMPTargetArgs(
 1012     const llvm::opt::DerivedArgList &Args, bool SameTripleAsHost,
 1014   DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
 1014   DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/AMDGPU.cpp
   70 DerivedArgList *
   71 AMDGPUToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch,
   74   DerivedArgList *DAL =
   82     DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/AMDGPU.h
   62   llvm::opt::DerivedArgList *
   63   TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
tools/clang/lib/Driver/ToolChains/Cuda.cpp
  759 llvm::opt::DerivedArgList *
  760 CudaToolChain::TranslateArgs(const llvm::opt::DerivedArgList &Args,
  763   DerivedArgList *DAL =
  766     DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/Cuda.h
  145   llvm::opt::DerivedArgList *
  146   TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
tools/clang/lib/Driver/ToolChains/Darwin.cpp
 1296   void addOSVersionMinArgument(DerivedArgList &Args, const OptTable &Opts) {
 1321   std::string getAsString(DerivedArgList &Args, const OptTable &Opts) {
 1424 getDeploymentTargetFromOSVersionArg(DerivedArgList &Args,
 1521 inferDeploymentTargetFromSDK(DerivedArgList &Args,
 1601 inferDeploymentTargetFromArch(DerivedArgList &Args, const Darwin &Toolchain,
 1624     DerivedArgList &Args, const llvm::Triple &Triple, const Driver &TheDriver) {
 1653 void Darwin::AddDeploymentTarget(DerivedArgList &Args) const {
 2069 DerivedArgList *MachO::TranslateArgs(const DerivedArgList &Args,
 2069 DerivedArgList *MachO::TranslateArgs(const DerivedArgList &Args,
 2072   DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
 2072   DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
 2338 DerivedArgList *
 2339 Darwin::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch,
 2342   DerivedArgList *DAL =
tools/clang/lib/Driver/ToolChains/Darwin.h
  213   llvm::opt::DerivedArgList *
  214   TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
  301   void AddDeploymentTarget(llvm::opt::DerivedArgList &Args) const;
  447   llvm::opt::DerivedArgList *
  448   TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
tools/clang/lib/Driver/ToolChains/Gnu.cpp
 2667 llvm::opt::DerivedArgList *
 2668 Generic_GCC::TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef,
 2676     DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
 2676     DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/Gnu.h
  294   llvm::opt::DerivedArgList *
  295   TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
tools/clang/lib/Driver/ToolChains/HIP.cpp
  357 llvm::opt::DerivedArgList *
  358 HIPToolChain::TranslateArgs(const llvm::opt::DerivedArgList &Args,
  361   DerivedArgList *DAL =
  364     DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/HIP.h
   84   llvm::opt::DerivedArgList *
   85   TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
tools/clang/lib/Driver/ToolChains/MSVC.cpp
 1371 static void TranslateOptArg(Arg *A, llvm::opt::DerivedArgList &DAL,
 1467 static void TranslateDArg(Arg *A, llvm::opt::DerivedArgList &DAL,
 1483 llvm::opt::DerivedArgList *
 1484 MSVCToolChain::TranslateArgs(const llvm::opt::DerivedArgList &Args,
 1486   DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
 1486   DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs());
tools/clang/lib/Driver/ToolChains/MSVC.h
   71   llvm::opt::DerivedArgList *
   72   TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
tools/clang/lib/Driver/Types.cpp
  302                                  llvm::opt::DerivedArgList &DAL, ID Id,