reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
423 if (C.peek() != '%' && C.peek() != '$') 423 if (C.peek() != '%' && C.peek() != '$') 426 if (C.peek() == '%') { 427 if (isdigit(C.peek(1))) 428 return lexVirtualRegister(C, Token); 430 if (isRegisterChar(C.peek(1))) 431 return lexNamedVirtualRegister(C, Token); 436 assert(C.peek() == '$'); 437 auto Range = C; 438 C.advance(); // Skip '$' 439 while (isRegisterChar(C.peek())) 440 C.advance(); 441 Token.reset(MIToken::NamedRegister, Range.upto(C)) 442 .setStringValue(Range.upto(C).drop_front(1)); // Drop the '$' 443 return C;