Lines Matching refs:DS
216 for (const auto &DS : DriverSuffixes) { in FindDriverSuffix() local
217 StringRef Suffix(DS.Suffix); in FindDriverSuffix()
220 return &DS; in FindDriverSuffix()
246 const DriverSuffix *DS = FindDriverSuffix(ProgName, Pos); in parseDriverSuffix() local
248 if (!DS && ProgName.endswith(".exe")) { in parseDriverSuffix()
252 DS = FindDriverSuffix(ProgName, Pos); in parseDriverSuffix()
255 if (!DS) { in parseDriverSuffix()
259 DS = FindDriverSuffix(ProgName, Pos); in parseDriverSuffix()
262 if (!DS) { in parseDriverSuffix()
266 DS = FindDriverSuffix(ProgName, Pos); in parseDriverSuffix()
268 return DS; in parseDriverSuffix()
275 const DriverSuffix *DS = parseDriverSuffix(ProgName, SuffixPos); in getTargetAndModeFromProgramName() local
276 if (!DS) in getTargetAndModeFromProgramName()
278 size_t SuffixEnd = SuffixPos + strlen(DS->Suffix); in getTargetAndModeFromProgramName()
282 return ParsedClangName(ProgName.substr(0, SuffixEnd), DS->ModeFlag); in getTargetAndModeFromProgramName()
292 return ParsedClangName{std::string(Prefix), ModeSuffix, DS->ModeFlag, in getTargetAndModeFromProgramName()