Lines Matching refs:argsV
97 parseFlavorWithoutMinGW(llvm::SmallVectorImpl<const char *> &argsV) { in parseFlavorWithoutMinGW() argument
99 if (argsV.size() > 1 && argsV[1] == StringRef("-flavor")) { in parseFlavorWithoutMinGW()
100 if (argsV.size() <= 2) { in parseFlavorWithoutMinGW()
104 Flavor f = getFlavor(argsV[2]); in parseFlavorWithoutMinGW()
106 err("Unknown flavor: " + StringRef(argsV[2])); in parseFlavorWithoutMinGW()
109 argsV.erase(argsV.begin() + 1, argsV.begin() + 3); in parseFlavorWithoutMinGW()
114 StringRef arg0 = path::filename(argsV[0]); in parseFlavorWithoutMinGW()
127 static Flavor parseFlavor(llvm::SmallVectorImpl<const char *> &argsV) { in parseFlavor() argument
128 Flavor f = parseFlavorWithoutMinGW(argsV); in parseFlavor()
130 auto isPE = isPETarget(argsV); in parseFlavor()
139 static Driver whichDriver(llvm::SmallVectorImpl<const char *> &argsV, in whichDriver() argument
141 Flavor f = parseFlavor(argsV); in whichDriver()
160 SmallVector<const char *, 256> argsV(args); in unsafeLldMain() local
161 Driver d = whichDriver(argsV, drivers); in unsafeLldMain()
163 int r = !d(argsV, stdoutOS, stderrOS, exitEarly, inTestOutputDisabled); in unsafeLldMain()