reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 5645   if (Parser.getTok().isNot(AsmToken::LBrac))
 5647   S = Parser.getTok().getLoc();
 5648   Parser.Lex(); // Eat left bracket token.
 5650   const AsmToken &BaseRegTok = Parser.getTok();
 5656   const AsmToken &Tok = Parser.getTok();
 5663     Parser.Lex(); // Eat right bracket token.
 5671     if (Parser.getTok().is(AsmToken::Exclaim)) {
 5672       Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
 5673       Parser.Lex(); // Eat the '!'.
 5682     Parser.Lex(); // Eat the comma.
 5686   if (Parser.getTok().is(AsmToken::Colon)) {
 5687     Parser.Lex(); // Eat the ':'.
 5688     E = Parser.getTok().getLoc();
 5715     if (Parser.getTok().isNot(AsmToken::RBrac))
 5716       return Error(Parser.getTok().getLoc(), "']' expected");
 5717     E = Parser.getTok().getEndLoc();
 5718     Parser.Lex(); // Eat right bracket token.
 5728     if (Parser.getTok().is(AsmToken::Exclaim)) {
 5729       Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
 5730       Parser.Lex(); // Eat the '!'.
 5739   if (Parser.getTok().is(AsmToken::Hash) ||
 5740       Parser.getTok().is(AsmToken::Dollar) ||
 5741       Parser.getTok().is(AsmToken::LParen) ||
 5742       Parser.getTok().is(AsmToken::Integer)) {
 5743     if (Parser.getTok().is(AsmToken::Hash) ||
 5744         Parser.getTok().is(AsmToken::Dollar))
 5745       Parser.Lex(); // Eat '#' or '$'
 5746     E = Parser.getTok().getLoc();
 5768     if (Parser.getTok().isNot(AsmToken::RBrac))
 5769       return Error(Parser.getTok().getLoc(), "']' expected");
 5770     E = Parser.getTok().getEndLoc();
 5771     Parser.Lex(); // Eat right bracket token.
 5781     if (Parser.getTok().is(AsmToken::Exclaim)) {
 5782       Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
 5783       Parser.Lex(); // Eat the '!'.
 5791   if (Parser.getTok().is(AsmToken::Minus)) {
 5793     Parser.Lex(); // Eat the '-'.
 5794   } else if (Parser.getTok().is(AsmToken::Plus)) {
 5796     Parser.Lex(); // Eat the '+'.
 5799   E = Parser.getTok().getLoc();
 5807   if (Parser.getTok().is(AsmToken::Comma)) {
 5808     Parser.Lex(); // Eat the ','.
 5814   if (Parser.getTok().isNot(AsmToken::RBrac))
 5815     return Error(Parser.getTok().getLoc(), "']' expected");
 5816   E = Parser.getTok().getEndLoc();
 5817   Parser.Lex(); // Eat right bracket token.
 5825   if (Parser.getTok().is(AsmToken::Exclaim)) {
 5826     Operands.push_back(ARMOperand::CreateToken("!",Parser.getTok().getLoc()));
 5827     Parser.Lex(); // Eat the '!'.