Home
last modified time | relevance | path

Searched refs:DerivedArgList (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/Driver/
H A DCompilation.h31 class DerivedArgList; variable
68 llvm::opt::DerivedArgList *TranslatedArgs;
103 std::map<TCArgsKey, llvm::opt::DerivedArgList *> TCArgs;
135 llvm::opt::DerivedArgList *TranslatedArgs, bool ContainsError);
198 const llvm::opt::DerivedArgList &getArgs() const { return *TranslatedArgs; } in getArgs()
200 llvm::opt::DerivedArgList &getArgs() { return *TranslatedArgs; } in getArgs()
246 const llvm::opt::DerivedArgList &
H A DDriver.h289 phases::ID getFinalPhase(const llvm::opt::DerivedArgList &DAL,
311 llvm::opt::DerivedArgList *
316 void handleArguments(Compilation &C, llvm::opt::DerivedArgList &Args,
435 void BuildInputs(const ToolChain &TC, llvm::opt::DerivedArgList &Args,
444 void BuildActions(Compilation &C, llvm::opt::DerivedArgList &Args,
463 llvm::opt::DerivedArgList &Args,
471 getOffloadArchs(Compilation &C, const llvm::opt::DerivedArgList &Args,
478 bool DiagnoseInputExistence(const llvm::opt::DerivedArgList &Args,
H A DToolChain.h40 class DerivedArgList; variable
312 virtual llvm::opt::DerivedArgList *
313 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateArgs()
321 virtual llvm::opt::DerivedArgList *TranslateOpenMPTargetArgs(
322 const llvm::opt::DerivedArgList &Args, bool SameTripleAsHost,
329 const llvm::opt::DerivedArgList &Args, llvm::opt::Arg *&A,
330 llvm::opt::DerivedArgList *DAL,
336 virtual llvm::opt::DerivedArgList *
337 TranslateXarchArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DTypes.h117 llvm::opt::DerivedArgList &DAL, ID Id);
/llvm-project-15.0.7/llvm/lib/Option/
H A DArgList.cpp238 DerivedArgList::DerivedArgList(const InputArgList &BaseArgs) in DerivedArgList() function in DerivedArgList
241 const char *DerivedArgList::MakeArgStringRef(StringRef Str) const { in MakeArgStringRef()
245 void DerivedArgList::AddSynthesizedArg(Arg *A) { in AddSynthesizedArg()
249 Arg *DerivedArgList::MakeFlagArg(const Arg *BaseArg, const Option Opt) const { in MakeFlagArg()
256 Arg *DerivedArgList::MakePositionalArg(const Arg *BaseArg, const Option Opt, in MakePositionalArg()
265 Arg *DerivedArgList::MakeSeparateArg(const Arg *BaseArg, const Option Opt, in MakeSeparateArg()
274 Arg *DerivedArgList::MakeJoinedArg(const Arg *BaseArg, const Option Opt, in MakeJoinedArg()
/llvm-project-15.0.7/clang/lib/Driver/
H A DCompilation.cpp37 InputArgList *_Args, DerivedArgList *_TranslatedArgs, in Compilation()
61 const DerivedArgList &
67 DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}]; in getArgsForToolChain()
70 DerivedArgList *OpenMPArgs = nullptr; in getArgsForToolChain()
79 DerivedArgList *NewDAL = nullptr; in getArgsForToolChain()
H A DToolChain.cpp1162 llvm::opt::DerivedArgList *ToolChain::TranslateOpenMPTargetArgs( in TranslateOpenMPTargetArgs()
1163 const llvm::opt::DerivedArgList &Args, bool SameTripleAsHost, in TranslateOpenMPTargetArgs()
1165 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateOpenMPTargetArgs()
1235 const llvm::opt::DerivedArgList &Args, llvm::opt::Arg *&A, in TranslateXarchArgs()
1236 llvm::opt::DerivedArgList *DAL, in TranslateXarchArgs()
1276 llvm::opt::DerivedArgList *ToolChain::TranslateXarchArgs( in TranslateXarchArgs()
1277 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateXarchArgs()
1280 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateXarchArgs()
H A DDriver.cpp329 phases::ID Driver::getFinalPhase(const DerivedArgList &DAL, in getFinalPhase()
395 DerivedArgList *DAL = new DerivedArgList(Args); in TranslateInputArgs()
1356 DerivedArgList *TranslatedArgs = TranslateInputArgs(*UArgs); in BuildCompilation()
2245 DerivedArgList &Args = C.getArgs(); in BuildUniversalActions()
2669 DerivedArgList &Args;
2678 DeviceActionBuilder(Compilation &C, DerivedArgList &Args, in DeviceActionBuilder()
2780 CudaActionBuilderBase(Compilation &C, DerivedArgList &Args, in CudaActionBuilderBase()
3037 CudaActionBuilder(Compilation &C, DerivedArgList &Args, in CudaActionBuilder()
3174 HIPActionBuilder(Compilation &C, DerivedArgList &Args, in HIPActionBuilder()
3414 OpenMPActionBuilder(Compilation &C, DerivedArgList &Args, in OpenMPActionBuilder()
[all …]
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DHLSL.cpp147 DerivedArgList *
148 HLSLToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs()
150 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateArgs()
H A DHLSL.h29 llvm::opt::DerivedArgList *
30 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DAMDGPUOpenMP.h79 llvm::opt::DerivedArgList *
80 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DHIPAMD.h59 llvm::opt::DerivedArgList *
60 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DAMDGPUOpenMP.cpp294 llvm::opt::DerivedArgList *AMDGPUOpenMPToolChain::TranslateArgs( in TranslateArgs()
295 const llvm::opt::DerivedArgList &Args, StringRef BoundArch, in TranslateArgs()
297 DerivedArgList *DAL = in TranslateArgs()
300 DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateArgs()
H A DAMDGPU.h76 llvm::opt::DerivedArgList *
77 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DDarwin.h232 llvm::opt::DerivedArgList *
233 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
329 void AddDeploymentTarget(llvm::opt::DerivedArgList &Args) const;
529 llvm::opt::DerivedArgList *
530 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DHIPAMD.cpp256 llvm::opt::DerivedArgList *
257 HIPAMDToolChain::TranslateArgs(const llvm::opt::DerivedArgList &Args, in TranslateArgs()
260 DerivedArgList *DAL = in TranslateArgs()
263 DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateArgs()
H A DMSVC.h49 llvm::opt::DerivedArgList *
50 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DMSVC.cpp799 static void TranslateOptArg(Arg *A, llvm::opt::DerivedArgList &DAL, in TranslateOptArg()
895 static void TranslateDArg(Arg *A, llvm::opt::DerivedArgList &DAL, in TranslateDArg()
911 static void TranslatePermissive(Arg *A, llvm::opt::DerivedArgList &DAL, in TranslatePermissive()
917 static void TranslatePermissiveMinus(Arg *A, llvm::opt::DerivedArgList &DAL, in TranslatePermissiveMinus()
923 llvm::opt::DerivedArgList *
924 MSVCToolChain::TranslateArgs(const llvm::opt::DerivedArgList &Args, in TranslateArgs()
927 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateArgs()
H A DCuda.h148 llvm::opt::DerivedArgList *
149 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DDarwin.cpp1559 void addOSVersionMinArgument(DerivedArgList &Args, const OptTable &Opts) { in addOSVersionMinArgument()
1588 std::string getAsString(DerivedArgList &Args, const OptTable &Opts) { in getAsString()
1741 getDeploymentTargetFromOSVersionArg(DerivedArgList &Args, in getDeploymentTargetFromOSVersionArg()
1848 inferDeploymentTargetFromSDK(DerivedArgList &Args, in inferDeploymentTargetFromSDK()
2008 getDeploymentTargetFromMTargetOSArg(DerivedArgList &Args, in getDeploymentTargetFromMTargetOSArg()
2055 void Darwin::AddDeploymentTarget(DerivedArgList &Args) const { in AddDeploymentTarget()
2540 DerivedArgList *MachO::TranslateArgs(const DerivedArgList &Args, in TranslateArgs()
2543 DerivedArgList *DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateArgs()
2824 DerivedArgList *
2825 Darwin::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs()
[all …]
H A DGnu.h304 llvm::opt::DerivedArgList *
305 TranslateArgs(const llvm::opt::DerivedArgList &Args, StringRef BoundArch,
H A DCuda.cpp828 llvm::opt::DerivedArgList *
829 CudaToolChain::TranslateArgs(const llvm::opt::DerivedArgList &Args, in TranslateArgs()
832 DerivedArgList *DAL = in TranslateArgs()
835 DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateArgs()
H A DAMDGPU.cpp595 DerivedArgList *
596 AMDGPUToolChain::TranslateArgs(const DerivedArgList &Args, StringRef BoundArch, in TranslateArgs()
599 DerivedArgList *DAL = in TranslateArgs()
605 DAL = new DerivedArgList(Args.getBaseArgs()); in TranslateArgs()
/llvm-project-15.0.7/clang/unittests/Driver/
H A DToolChainTest.cpp489 auto DAL = std::make_unique<llvm::opt::DerivedArgList>(Args); in TEST()
493 std::unique_ptr<llvm::opt::DerivedArgList> TranslatedArgs{ in TEST()
509 DAL = std::make_unique<llvm::opt::DerivedArgList>(Args); in TEST()
525 DAL = std::make_unique<llvm::opt::DerivedArgList>(Args); in TEST()
541 DAL = std::make_unique<llvm::opt::DerivedArgList>(Args); in TEST()
558 DAL = std::make_unique<llvm::opt::DerivedArgList>(Args); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/Option/
H A DArgList.h454 class DerivedArgList final : public ArgList {
462 DerivedArgList(const InputArgList &BaseArgs);

12