Lines Matching full:arglist
25 #include "llvm/Option/ArgList.h"
44 MachO::MachO(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
53 Darwin::Darwin(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
131 static bool isSoftFloatABI(const ArgList &Args) {
142 StringRef MachO::getMachOArchName(const ArgList &Args) const {
168 std::string MachO::ComputeEffectiveClangTriple(const ArgList &Args,
175 std::string Darwin::ComputeEffectiveClangTriple(const ArgList &Args,
227 const ArgList &Args)
247 static bool isObjCAutoRefCount(const ArgList &Args) {
251 void DarwinClang::AddLinkARCArgs(const ArgList &Args,
288 void MachO::AddLinkRuntimeLib(const ArgList &Args, ArgStringList &CmdArgs,
322 void Darwin::addProfileRTLibs(const ArgList &Args,
358 void DarwinClang::AddLinkSanitizerLibArgs(const ArgList &Args,
382 void DarwinClang::AddLinkRuntimeLibArgs(const ArgList &Args,
691 void DarwinClang::AddCXXStdlibLibArgs(const ArgList &Args,
736 void DarwinClang::AddCCKextLibArgs(const ArgList &Args,
978 void MachO::AddLinkRuntimeLibArgs(const ArgList &Args,
1014 for (ArgList::iterator it = DAL->begin(), ie = DAL->end(); it != ie; ) {
1064 bool Darwin::UseSjLjExceptions(const ArgList &Args) const {
1088 void Darwin::addMinVersionArgs(const ArgList &Args,
1112 void Darwin::addStartObjectFileArgs(const ArgList &Args,
1305 static llvm::StringRef getGCCToolchainDir(const ArgList &Args) {
1322 const llvm::Triple &TargetTriple, const ArgList &Args,
1638 const llvm::Triple &TargetTriple, const llvm::opt::ArgList &Args) {
1740 static bool isMips16(const ArgList &Args) {
1745 static bool isMicroMips(const ArgList &Args) {
1769 StringRef Path, const ArgList &Args,
2099 StringRef Path, const ArgList &Args,
2182 const llvm::Triple &TargetArch, const llvm::opt::ArgList &Args,
2232 const llvm::Triple &TargetTriple, const ArgList &Args,
2315 const ArgList &Args)
2391 const ArgList &DriverArgs, ArgStringList &CC1Args) const {
2421 void Generic_ELF::addClangTargetOptions(const ArgList &DriverArgs,
2441 const ArgList &Args)
2459 const ArgList &DriverArgs, ArgStringList &CC1Args) const {
2501 MipsLLVMToolChain::GetCXXStdlibType(const ArgList &Args) const {
2514 const ArgList &DriverArgs, ArgStringList &CC1Args) const {
2535 void MipsLLVMToolChain::AddCXXStdlibLibArgs(const ArgList &Args,
2545 std::string MipsLLVMToolChain::getCompilerRT(const ArgList &Args,
2581 const ArgList &Args) {
2599 void HexagonToolChain::getHexagonLibraryPaths(const ArgList &Args,
2642 const llvm::opt::ArgList &Args)
2672 void HexagonToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
2685 const ArgList &DriverArgs, ArgStringList &CC1Args) const {
2696 HexagonToolChain::GetCXXStdlibType(const ArgList &Args) const {
2716 const StringRef HexagonToolChain::GetTargetCPUVersion(const ArgList &Args) {
2735 const ArgList &Args)
2745 const ArgList &Args)
2798 void NaClToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
2847 void NaClToolChain::AddCXXStdlibLibArgs(const ArgList &Args,
2855 void NaClToolChain::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
2890 NaClToolChain::GetCXXStdlibType(const ArgList &Args) const {
2902 NaClToolChain::ComputeEffectiveClangTriple(const ArgList &Args,
2927 const ArgList &Args)
2949 const ArgList &Args)
2956 void CloudABI::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
2967 void CloudABI::AddCXXStdlibLibArgs(const ArgList &Args,
2981 const ArgList &Args)
2995 Bitrig::Bitrig(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
3007 ToolChain::CXXStdlibType Bitrig::GetCXXStdlibType(const ArgList &Args) const {
3020 void Bitrig::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
3050 void Bitrig::AddCXXStdlibLibArgs(const ArgList &Args,
3067 const ArgList &Args)
3080 ToolChain::CXXStdlibType FreeBSD::GetCXXStdlibType(const ArgList &Args) const {
3095 void FreeBSD::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
3121 bool FreeBSD::UseSjLjExceptions(const ArgList &Args) const {
3159 NetBSD::NetBSD(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
3217 ToolChain::CXXStdlibType NetBSD::GetCXXStdlibType(const ArgList &Args) const {
3250 void NetBSD::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
3272 Minix::Minix(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
3293 const ArgList &Args)
3332 void Solaris::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
3599 static StringRef getOSLibDir(const llvm::Triple &Triple, const ArgList &Args) {
3629 Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
3846 void Linux::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
4037 void Linux::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
4111 void Linux::AddCudaIncludeArgs(const ArgList &DriverArgs,
4153 void Linux::addProfileRTLibs(const llvm::opt::ArgList &Args,
4168 const ArgList &Args)
4197 const ArgList &Args)
4201 CudaToolChain::addClangTargetOptions(const llvm::opt::ArgList &DriverArgs,
4269 const ArgList &Args)
4292 void XCoreToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
4306 void XCoreToolChain::addClangTargetOptions(const ArgList &DriverArgs,
4312 const ArgList &DriverArgs, ArgStringList &CC1Args) const {
4326 void XCoreToolChain::AddCXXStdlibLibArgs(const ArgList &Args,
4332 const ArgList &Args)
4373 void MyriadToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
4380 const ArgList &DriverArgs, ArgStringList &CC1Args) const {
4422 const llvm::opt::ArgList &Args)
4452 void WebAssembly::addClangTargetOptions(const ArgList &DriverArgs,
4463 PS4CPU::PS4CPU(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)