Lines Matching defs:argsV
98 parseFlavorWithoutMinGW(llvm::SmallVectorImpl<const char *> &argsV) {
100 if (argsV.size() > 1 && argsV[1] == StringRef("-flavor")) {
101 if (argsV.size() <= 2) {
105 Flavor f = getFlavor(argsV[2]);
107 err("Unknown flavor: " + StringRef(argsV[2]));
110 argsV.erase(argsV.begin() + 1, argsV.begin() + 3);
115 StringRef arg0 = path::filename(argsV[0]);
128 static Flavor parseFlavor(llvm::SmallVectorImpl<const char *> &argsV) {
129 Flavor f = parseFlavorWithoutMinGW(argsV);
131 auto isPE = isPETarget(argsV);
140 static Driver whichDriver(llvm::SmallVectorImpl<const char *> &argsV,
142 Flavor f = parseFlavor(argsV);
161 SmallVector<const char *, 256> argsV(args);
162 Driver d = whichDriver(argsV, drivers);
164 int r = !d(argsV, stdoutOS, stderrOS, exitEarly, inTestOutputDisabled);