Lines Matching refs:RegisterToken
78 class RegisterToken : public ValueToken<const Register> {
80 explicit RegisterToken(const Register reg)
90 static RegisterToken* Cast(Token* tok) {
92 return reinterpret_cast<RegisterToken*>(tok);
454 const char* RegisterToken::kXAliases[kNumberOfRegisters][kMaxAliasNumber] = {
489 const char* RegisterToken::kWAliases[kNumberOfRegisters][kMaxAliasNumber] = {
897 Token* token = RegisterToken::Tokenize(arg);
926 uint8_t* RegisterToken::ToAddress(Debugger* debugger) const {
935 void RegisterToken::Print(FILE* out) const {
941 const char* RegisterToken::Name() const {
950 Token* RegisterToken::Tokenize(const char* arg) {
955 return new RegisterToken(Register::XRegFromCode(i));
962 return new RegisterToken(Register::WRegFromCode(i));
1390 RegisterToken* reg_tok = RegisterToken::Cast(tok);
1422 Register reg = RegisterToken::Cast(target)->value();