Lines Matching defs:newName
589 auto suggest = [&](StringRef newName) -> const Symbol * {
591 if (const Symbol *s = map.lookup(newName))
595 if (const Symbol *s = ctx.symtab->find(newName))
608 std::string newName = (name.substr(0, i) + "0" + name.substr(i)).str();
610 newName[i] = c;
611 if (const Symbol *s = suggest(newName))
618 newName = std::string(name);
620 newName[i] = c;
621 if (const Symbol *s = suggest(newName))
628 newName[i] = name[i + 1];
629 newName[i + 1] = name[i];
630 if (const Symbol *s = suggest(newName))
635 newName = (name.substr(0, i) + name.substr(i + 1)).str();
636 if (const Symbol *s = suggest(newName))