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