• Home
  • Raw
  • Download

Lines Matching refs:LastEmitted

163   const char *LastEmitted = AsmStr; // One past the last character emitted.  in EmitMSInlineAsmStr()  local
166 while (*LastEmitted) { in EmitMSInlineAsmStr()
167 switch (*LastEmitted) { in EmitMSInlineAsmStr()
170 const char *LiteralEnd = LastEmitted+1; in EmitMSInlineAsmStr()
175 OS.write(LastEmitted, LiteralEnd-LastEmitted); in EmitMSInlineAsmStr()
176 LastEmitted = LiteralEnd; in EmitMSInlineAsmStr()
180 ++LastEmitted; // Consume newline character. in EmitMSInlineAsmStr()
184 ++LastEmitted; // Consume '$' character. in EmitMSInlineAsmStr()
188 switch (*LastEmitted) { in EmitMSInlineAsmStr()
191 ++LastEmitted; // Consume second '$' character. in EmitMSInlineAsmStr()
196 const char *IDStart = LastEmitted; in EmitMSInlineAsmStr()
204 LastEmitted = IDEnd; in EmitMSInlineAsmStr()
259 const char *LastEmitted = AsmStr; // One past the last character emitted. in EmitGCCInlineAsmStr() local
264 while (*LastEmitted) { in EmitGCCInlineAsmStr()
265 switch (*LastEmitted) { in EmitGCCInlineAsmStr()
268 const char *LiteralEnd = LastEmitted+1; in EmitGCCInlineAsmStr()
273 OS.write(LastEmitted, LiteralEnd-LastEmitted); in EmitGCCInlineAsmStr()
274 LastEmitted = LiteralEnd; in EmitGCCInlineAsmStr()
278 ++LastEmitted; // Consume newline character. in EmitGCCInlineAsmStr()
282 ++LastEmitted; // Consume '$' character. in EmitGCCInlineAsmStr()
286 switch (*LastEmitted) { in EmitGCCInlineAsmStr()
291 ++LastEmitted; // Consume second '$' character. in EmitGCCInlineAsmStr()
294 ++LastEmitted; // Consume '(' character. in EmitGCCInlineAsmStr()
301 ++LastEmitted; // consume '|' character. in EmitGCCInlineAsmStr()
308 ++LastEmitted; // consume ')' character. in EmitGCCInlineAsmStr()
318 if (*LastEmitted == '{') { // ${variable} in EmitGCCInlineAsmStr()
319 ++LastEmitted; // Consume '{' character. in EmitGCCInlineAsmStr()
326 if (HasCurlyBraces && *LastEmitted == ':') { in EmitGCCInlineAsmStr()
327 ++LastEmitted; in EmitGCCInlineAsmStr()
328 const char *StrStart = LastEmitted; in EmitGCCInlineAsmStr()
336 LastEmitted = StrEnd+1; in EmitGCCInlineAsmStr()
340 const char *IDStart = LastEmitted; in EmitGCCInlineAsmStr()
348 LastEmitted = IDEnd; in EmitGCCInlineAsmStr()
355 if (*LastEmitted == ':') { in EmitGCCInlineAsmStr()
356 ++LastEmitted; // Consume ':' character. in EmitGCCInlineAsmStr()
357 if (*LastEmitted == 0) in EmitGCCInlineAsmStr()
361 Modifier[0] = *LastEmitted; in EmitGCCInlineAsmStr()
362 ++LastEmitted; // Consume modifier character. in EmitGCCInlineAsmStr()
365 if (*LastEmitted != '}') in EmitGCCInlineAsmStr()
368 ++LastEmitted; // Consume '}' character. in EmitGCCInlineAsmStr()