Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:LastEmitted

147   const char *LastEmitted = AsmStr; // One past the last character emitted.
150 while (*LastEmitted) {
151 switch (*LastEmitted) {
154 const char *LiteralEnd = LastEmitted+1;
159 OS.write(LastEmitted, LiteralEnd-LastEmitted);
160 LastEmitted = LiteralEnd;
164 ++LastEmitted; // Consume newline character.
168 ++LastEmitted; // Consume '$' character.
172 switch (*LastEmitted) {
175 ++LastEmitted; // Consume second '$' character.
180 const char *IDStart = LastEmitted;
188 LastEmitted = IDEnd;
243 const char *LastEmitted = AsmStr; // One past the last character emitted.
248 while (*LastEmitted) {
249 switch (*LastEmitted) {
252 const char *LiteralEnd = LastEmitted+1;
257 OS.write(LastEmitted, LiteralEnd-LastEmitted);
258 LastEmitted = LiteralEnd;
262 ++LastEmitted; // Consume newline character.
266 ++LastEmitted; // Consume '$' character.
270 switch (*LastEmitted) {
275 ++LastEmitted; // Consume second '$' character.
278 ++LastEmitted; // Consume '(' character.
285 ++LastEmitted; // consume '|' character.
292 ++LastEmitted; // consume ')' character.
302 if (*LastEmitted == '{') { // ${variable}
303 ++LastEmitted; // Consume '{' character.
310 if (HasCurlyBraces && *LastEmitted == ':') {
311 ++LastEmitted;
312 const char *StrStart = LastEmitted;
320 LastEmitted = StrEnd+1;
324 const char *IDStart = LastEmitted;
332 LastEmitted = IDEnd;
339 if (*LastEmitted == ':') {
340 ++LastEmitted; // Consume ':' character.
341 if (*LastEmitted == 0)
345 Modifier[0] = *LastEmitted;
346 ++LastEmitted; // Consume modifier character.
349 if (*LastEmitted != '}')
352 ++LastEmitted; // Consume '}' character.