Lines Matching refs:DriverArgs
357 AIX::GetHeaderSysroot(const llvm::opt::ArgList &DriverArgs) const { in GetHeaderSysroot()
358 if (DriverArgs.hasArg(options::OPT_isysroot)) in GetHeaderSysroot()
359 return DriverArgs.getLastArgValue(options::OPT_isysroot); in GetHeaderSysroot()
365 void AIX::AddOpenMPIncludeArgs(const ArgList &DriverArgs, in AddOpenMPIncludeArgs() argument
368 if (DriverArgs.hasFlag(options::OPT_fopenmp, options::OPT_fopenmp_EQ, in AddOpenMPIncludeArgs()
371 switch (getDriver().getOpenMPRuntime(DriverArgs)) { in AddOpenMPIncludeArgs()
373 PathOpenMP = GetHeaderSysroot(DriverArgs); in AddOpenMPIncludeArgs()
376 addSystemInclude(DriverArgs, CC1Args, PathOpenMP.str()); in AddOpenMPIncludeArgs()
387 void AIX::AddClangSystemIncludeArgs(const ArgList &DriverArgs, in AddClangSystemIncludeArgs() argument
390 if (DriverArgs.hasArg(options::OPT_nostdinc)) in AddClangSystemIncludeArgs()
393 llvm::StringRef Sysroot = GetHeaderSysroot(DriverArgs); in AddClangSystemIncludeArgs()
396 if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) { in AddClangSystemIncludeArgs()
400 addSystemInclude(DriverArgs, CC1Args, P); in AddClangSystemIncludeArgs()
402 addSystemInclude(DriverArgs, CC1Args, path::parent_path(P.str())); in AddClangSystemIncludeArgs()
408 AddOpenMPIncludeArgs(DriverArgs, CC1Args); in AddClangSystemIncludeArgs()
411 if (DriverArgs.hasArg(options::OPT_nostdlibinc)) in AddClangSystemIncludeArgs()
417 addSystemInclude(DriverArgs, CC1Args, UP.str()); in AddClangSystemIncludeArgs()
421 const llvm::opt::ArgList &DriverArgs, in AddClangCXXStdlibIncludeArgs() argument
424 if (DriverArgs.hasArg(options::OPT_nostdinc) || in AddClangCXXStdlibIncludeArgs()
425 DriverArgs.hasArg(options::OPT_nostdincxx) || in AddClangCXXStdlibIncludeArgs()
426 DriverArgs.hasArg(options::OPT_nostdlibinc)) in AddClangCXXStdlibIncludeArgs()
429 switch (GetCXXStdlibType(DriverArgs)) { in AddClangCXXStdlibIncludeArgs()
434 llvm::StringRef Sysroot = GetHeaderSysroot(DriverArgs); in AddClangCXXStdlibIncludeArgs()
438 addSystemInclude(DriverArgs, CC1Args, PathCPP.str()); in AddClangCXXStdlibIncludeArgs()