Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:getTok

55   SMLoc getLoc() const { return getParser().getTok().getLoc(); }
1863 const AsmToken &Tok = Parser.getTok();
1888 if (Parser.getTok().isNot(AsmToken::Identifier)) {
1893 StringRef Name = Parser.getTok().getString();
1923 if (Parser.getTok().isNot(AsmToken::Identifier)) {
1928 StringRef Tok = Parser.getTok().getIdentifier();
1952 const AsmToken &Tok = Parser.getTok();
2010 if (Parser.getTok().is(AsmToken::Hash)) {
2061 if (Parser.getTok().is(AsmToken::Hash)) {
2081 if (Parser.getTok().is(AsmToken::Hash)) {
2088 if (Parser.getTok().is(AsmToken::Minus)) {
2092 const AsmToken &Tok = Parser.getTok();
2144 if (Parser.getTok().is(AsmToken::Hash))
2146 else if (Parser.getTok().isNot(AsmToken::Integer))
2153 else if (Parser.getTok().isNot(AsmToken::Comma)) {
2163 SMLoc E = Parser.getTok().getLoc();
2173 if (!Parser.getTok().is(AsmToken::Identifier) ||
2174 !Parser.getTok().getIdentifier().equals_lower("lsl")) {
2175 Error(Parser.getTok().getLoc(), "only 'lsl #+N' valid after immediate");
2182 if (Parser.getTok().is(AsmToken::Hash)) {
2186 if (Parser.getTok().isNot(AsmToken::Integer)) {
2187 Error(Parser.getTok().getLoc(), "only 'lsl #+N' valid after immediate");
2191 int64_t ShiftAmount = Parser.getTok().getIntVal();
2194 Error(Parser.getTok().getLoc(), "positive shift amount required");
2199 SMLoc E = Parser.getTok().getLoc();
2235 const AsmToken &Tok = Parser.getTok();
2260 const AsmToken &Tok = Parser.getTok();
2306 SMLoc E = Parser.getTok().getLoc();
2307 if (!Parser.getTok().is(AsmToken::Integer) &&
2308 !Parser.getTok().is(AsmToken::LParen)) {
2341 const AsmToken &Tok = Parser.getTok();
2580 const AsmToken &Tok = Parser.getTok();
2640 const AsmToken &Tok = Parser.getTok();
2674 if (Parser.getTok().isNot(AsmToken::Identifier))
2692 if (Parser.getTok().is(AsmToken::LBrac)) {
2706 if (Parser.getTok().isNot(AsmToken::RBrac)) {
2740 const AsmToken &Tok = Parser.getTok();
2769 if (Parser.getTok().is(AsmToken::Colon)) {
2773 if (Parser.getTok().isNot(AsmToken::Identifier)) {
2774 Error(Parser.getTok().getLoc(),
2779 std::string LowerCase = Parser.getTok().getIdentifier().lower();
2819 Error(Parser.getTok().getLoc(),
2826 if (Parser.getTok().isNot(AsmToken::Colon)) {
2827 Error(Parser.getTok().getLoc(), "expect ':' after relocation specifier");
2845 assert(Parser.getTok().is(AsmToken::LCurly) && "Token is not a Left Bracket");
2855 if (Parser.getTok().is(AsmToken::Minus)) {
2876 while (Parser.getTok().is(AsmToken::Comma)) {
2898 if (Parser.getTok().isNot(AsmToken::RCurly))
2914 if (Parser.getTok().is(AsmToken::LBrac)) {
2928 if (Parser.getTok().isNot(AsmToken::RBrac)) {
2944 const AsmToken &Tok = Parser.getTok();
2958 if (Parser.getTok().isNot(AsmToken::Comma)) {
2965 if (Parser.getTok().is(AsmToken::Hash))
2968 if (Parser.getTok().isNot(AsmToken::Integer)) {
3015 SMLoc Loc = Parser.getTok().getLoc();
3062 if (Parser.getTok().is(AsmToken::Minus)) {
3073 const AsmToken &Tok = Parser.getTok();
3101 SMLoc Loc = Parser.getTok().getLoc();
3178 if (Parser.getTok().is(AsmToken::Identifier) &&
3179 Parser.getTok().getIdentifier() == ".req") {
3276 if (Parser.getTok().is(AsmToken::RBrac)) {
3277 SMLoc Loc = Parser.getTok().getLoc();
3283 if (Parser.getTok().is(AsmToken::Exclaim)) {
3284 SMLoc Loc = Parser.getTok().getLoc();
3295 SMLoc Loc = Parser.getTok().getLoc();
4072 if (getParser().getTok().isNot(AsmToken::Identifier)) {
4073 if (getParser().getTok().isNot(AsmToken::Integer))
4077 int64_t Id = getParser().getTok().getIntVal();
4082 StringRef Name = getTok().getIdentifier();
4151 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) {
4152 Error(Parser.getTok().getLoc(), "unexpected input in .req directive");
4170 if (Parser.getTok().isNot(AsmToken::Identifier)) {
4171 Error(Parser.getTok().getLoc(), "unexpected input in .unreq directive.");
4175 RegisterReqs.erase(Parser.getTok().getIdentifier().lower());