Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:LastEmitted

168   const char *LastEmitted = AsmStr; // One past the last character emitted.
171 while (*LastEmitted) {
172 switch (*LastEmitted) {
175 const char *LiteralEnd = LastEmitted+1;
180 OS.write(LastEmitted, LiteralEnd-LastEmitted);
181 LastEmitted = LiteralEnd;
185 ++LastEmitted; // Consume newline character.
189 ++LastEmitted; // Consume '$' character.
193 switch (*LastEmitted) {
196 ++LastEmitted; // Consume second '$' character.
201 const char *IDStart = LastEmitted;
209 LastEmitted = IDEnd;
264 const char *LastEmitted = AsmStr; // One past the last character emitted.
269 while (*LastEmitted) {
270 switch (*LastEmitted) {
273 const char *LiteralEnd = LastEmitted+1;
278 OS.write(LastEmitted, LiteralEnd-LastEmitted);
279 LastEmitted = LiteralEnd;
283 ++LastEmitted; // Consume newline character.
287 ++LastEmitted; // Consume '$' character.
291 switch (*LastEmitted) {
296 ++LastEmitted; // Consume second '$' character.
299 ++LastEmitted; // Consume '(' character.
306 ++LastEmitted; // consume '|' character.
313 ++LastEmitted; // consume ')' character.
323 if (*LastEmitted == '{') { // ${variable}
324 ++LastEmitted; // Consume '{' character.
331 if (HasCurlyBraces && *LastEmitted == ':') {
332 ++LastEmitted;
333 const char *StrStart = LastEmitted;
341 LastEmitted = StrEnd+1;
345 const char *IDStart = LastEmitted;
353 LastEmitted = IDEnd;
360 if (*LastEmitted == ':') {
361 ++LastEmitted; // Consume ':' character.
362 if (*LastEmitted == 0)
366 Modifier[0] = *LastEmitted;
367 ++LastEmitted; // Consume modifier character.
370 if (*LastEmitted != '}')
373 ++LastEmitted; // Consume '}' character.