Lines Matching refs:Args
24 static StringRef getDriverMode(const CommandLineArguments &Args) { in getDriverMode() argument
25 for (const auto &Arg : Args) { in getDriverMode()
36 return [](const CommandLineArguments &Args, StringRef /*unused*/) { in getClangSyntaxOnlyAdjuster() argument
44 for (size_t i = 0, e = Args.size(); i < e; ++i) { in getClangSyntaxOnlyAdjuster()
45 StringRef Arg = Args[i]; in getClangSyntaxOnlyAdjuster()
54 AdjustedArgs.push_back(Args[i]); in getClangSyntaxOnlyAdjuster()
72 return [](const CommandLineArguments &Args, StringRef /*unused*/) { in getClangStripOutputAdjuster() argument
74 for (size_t i = 0, e = Args.size(); i < e; ++i) { in getClangStripOutputAdjuster()
75 StringRef Arg = Args[i]; in getClangStripOutputAdjuster()
77 AdjustedArgs.push_back(Args[i]); in getClangStripOutputAdjuster()
90 return [](const CommandLineArguments &Args, StringRef /*unused*/) { in getClangStripDependencyFileAdjuster() argument
91 auto UsingClDriver = (getDriverMode(Args) == "cl"); in getClangStripDependencyFileAdjuster()
94 for (size_t i = 0, e = Args.size(); i < e; ++i) { in getClangStripDependencyFileAdjuster()
95 StringRef Arg = Args[i]; in getClangStripDependencyFileAdjuster()
112 AdjustedArgs.push_back(Args[i]); in getClangStripDependencyFileAdjuster()
120 return [Extra, Pos](const CommandLineArguments &Args, StringRef /*unused*/) { in getInsertArgumentAdjuster() argument
121 CommandLineArguments Return(Args); in getInsertArgumentAdjuster()
147 return [First, Second](const CommandLineArguments &Args, StringRef File) { in combineAdjusters() argument
148 return Second(First(Args, File), File); in combineAdjusters()
153 return [](const CommandLineArguments &Args, StringRef /*unused*/) { in getStripPluginsAdjuster() argument
155 for (size_t I = 0, E = Args.size(); I != E; I++) { in getStripPluginsAdjuster()
160 if (I + 4 < E && Args[I] == "-Xclang" && in getStripPluginsAdjuster()
161 (Args[I + 1] == "-load" || Args[I + 1] == "-plugin" || in getStripPluginsAdjuster()
162 llvm::StringRef(Args[I + 1]).startswith("-plugin-arg-") || in getStripPluginsAdjuster()
163 Args[I + 1] == "-add-plugin") && in getStripPluginsAdjuster()
164 Args[I + 2] == "-Xclang") { in getStripPluginsAdjuster()
168 AdjustedArgs.push_back(Args[I]); in getStripPluginsAdjuster()