Lines Matching defs:Cur
380 FlattenAsmStringVariants(StringRef Cur, unsigned Variant) {
386 for (size_t e = Cur.size(); VariantsStart != e; ++VariantsStart)
387 if (Cur[VariantsStart] == '{' &&
388 (VariantsStart == 0 || (Cur[VariantsStart-1] != '$' &&
389 Cur[VariantsStart-1] != '\\')))
393 Res += Cur.slice(0, VariantsStart);
394 if (VariantsStart == Cur.size())
402 for (size_t e = Cur.size(); VariantsEnd != e; ++VariantsEnd) {
403 if (Cur[VariantsEnd] == '}' && Cur[VariantsEnd-1] != '\\') {
406 } else if (Cur[VariantsEnd] == '{')
411 StringRef Selection = Cur.slice(VariantsStart, VariantsEnd);
416 assert(VariantsEnd != Cur.size() &&
418 Cur = Cur.substr(VariantsEnd + 1);