Lines Matching refs:VarEnd
112 std::string::size_type VarEnd = DollarPos+1;
115 // the dollar sign is a curly brace. If so, advance VarEnd and DollarPos
118 if (VarEnd < AsmString.size() && '{' == AsmString[VarEnd]) {
121 ++VarEnd;
124 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd]))
125 ++VarEnd;
126 StringRef VarName(AsmString.data()+DollarPos+1, VarEnd-DollarPos-1);
137 if (VarEnd >= AsmString.size())
144 if (AsmString[VarEnd] == ':') {
145 ++VarEnd;
146 if (VarEnd >= AsmString.size())
152 std::string::size_type ModifierStart = VarEnd;
153 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd]))
154 ++VarEnd;
156 AsmString.begin()+VarEnd);
163 if (AsmString[VarEnd] != '}')
168 ++VarEnd;
188 LastEmitted = VarEnd;