Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Tok

551     struct TokOp Tok;
595 return StringRef(Tok.Data, Tok.Length);
2525 Op->Tok.Data = Str.data();
2526 Op->Tok.Length = Str.size();
2902 const AsmToken &Tok = getParser().getTok();
2903 StartLoc = Tok.getLoc();
2904 EndLoc = Tok.getEndLoc();
2916 const AsmToken &Tok = Parser.getTok();
2917 if (Tok.isNot(AsmToken::Identifier)) return -1;
2919 std::string lowerCase = Tok.getString().lower();
2974 const AsmToken &Tok = Parser.getTok();
2975 if (Tok.isNot(AsmToken::Identifier))
2978 std::string lowerCase = Tok.getString().lower();
3174 const AsmToken &Tok = Parser.getTok();
3175 if (!Tok.is(AsmToken::Identifier))
3177 unsigned CC = StringSwitch<unsigned>(Tok.getString().lower())
3212 const AsmToken &Tok = Parser.getTok();
3213 if (Tok.isNot(AsmToken::Identifier))
3216 int Num = MatchCoprocessorOperandName(Tok.getString(), 'p');
3235 const AsmToken &Tok = Parser.getTok();
3236 if (Tok.isNot(AsmToken::Identifier))
3239 int Reg = MatchCoprocessorOperandName(Tok.getString(), 'c');
3768 const AsmToken &Tok = Parser.getTok();
3771 if (Tok.is(AsmToken::Identifier)) {
3772 StringRef OptStr = Tok.getString();
3802 } else if (Tok.is(AsmToken::Hash) ||
3803 Tok.is(AsmToken::Dollar) ||
3804 Tok.is(AsmToken::Integer)) {
3840 const AsmToken &Tok = Parser.getTok();
3843 if (Tok.is(AsmToken::Identifier)) {
3844 StringRef OptStr = Tok.getString();
3852 } else if (Tok.is(AsmToken::Hash) ||
3853 Tok.is(AsmToken::Dollar) ||
3854 Tok.is(AsmToken::Integer)) {
3892 const AsmToken &Tok = Parser.getTok();
3893 if (!Tok.is(AsmToken::Identifier))
3895 StringRef IFlagsStr = Tok.getString();
3927 const AsmToken &Tok = Parser.getTok();
3928 if (!Tok.is(AsmToken::Identifier))
3930 StringRef Mask = Tok.getString();
4060 const AsmToken &Tok = Parser.getTok();
4061 if (!Tok.is(AsmToken::Identifier))
4063 StringRef RegName = Tok.getString();
4115 const AsmToken &Tok = Parser.getTok();
4116 if (Tok.isNot(AsmToken::Identifier)) {
4120 StringRef ShiftName = Tok.getString();
4163 const AsmToken &Tok = Parser.getTok();
4164 SMLoc S = Tok.getLoc();
4165 if (Tok.isNot(AsmToken::Identifier)) {
4169 int Val = StringSwitch<int>(Tok.getString().lower())
4181 S, Tok.getEndLoc()));
4193 const AsmToken &Tok = Parser.getTok();
4194 SMLoc S = Tok.getLoc();
4195 if (Tok.isNot(AsmToken::Identifier)) {
4199 StringRef ShiftName = Tok.getString();
4264 const AsmToken &Tok = Parser.getTok();
4265 SMLoc S = Tok.getLoc();
4266 if (Tok.isNot(AsmToken::Identifier))
4268 StringRef ShiftName = Tok.getString();
4505 AsmToken Tok = Parser.getTok();
4506 SMLoc S = Tok.getLoc();
4509 if (Tok.is(AsmToken::Plus)) {
4512 } else if (Tok.is(AsmToken::Minus)) {
4558 AsmToken Tok = Parser.getTok();
4559 SMLoc S = Tok.getLoc();
4591 if (Tok.is(AsmToken::Plus)) {
4594 } else if (Tok.is(AsmToken::Minus)) {
4600 Tok = Parser.getTok();
4605 Error(Tok.getLoc(), "register expected");
4610 0, S, Tok.getEndLoc()));
4708 const AsmToken &Tok = Parser.getTok();
4709 if (!Tok.is(AsmToken::Colon) && !Tok.is(AsmToken::Comma) &&
4710 !Tok.is(AsmToken::RBrac))
4711 return Error(Tok.getLoc(), "malformed memory operand");
4713 if (Tok.is(AsmToken::RBrac)) {
4714 E = Tok.getEndLoc();
4731 assert((Tok.is(AsmToken::Colon) || Tok.is(AsmToken::Comma)) &&
4733 if (Tok.is(AsmToken::Comma)) {
4741 SMLoc AlignmentLoc = Tok.getLoc();
4889 const AsmToken &Tok = Parser.getTok();
4890 if (Tok.isNot(AsmToken::Identifier))
4892 StringRef ShiftName = Tok.getString();
4991 const AsmToken &Tok = Parser.getTok();
4992 SMLoc Loc = Tok.getLoc();
4993 if (Tok.is(AsmToken::Real) && isVmovf) {
4994 APFloat RealVal(APFloat::IEEEsingle, Tok.getString());
5006 if (Tok.is(AsmToken::Integer) && isFconst) {
5007 int64_t Val = Tok.getIntVal();
5625 static bool isDataTypeToken(StringRef Tok) {
5626 return Tok == ".8" || Tok == ".16" || Tok == ".32" || Tok == ".64" ||
5627 Tok == ".i8" || Tok == ".i16" || Tok == ".i32" || Tok == ".i64" ||
5628 Tok == ".u8" || Tok == ".u16" || Tok == ".u32" || Tok == ".u64" ||
5629 Tok == ".s8" || Tok == ".s16" || Tok == ".s32" || Tok == ".s64" ||
5630 Tok == ".p8" || Tok == ".p16" || Tok == ".f32" || Tok == ".f64" ||
5631 Tok == ".f" || Tok == ".d";
8888 const AsmToken &Tok = Parser.getTok();
8889 if (Tok.isNot(AsmToken::EndOfStatement)) {
8890 if (Tok.isNot(AsmToken::Identifier) && Tok.isNot(AsmToken::String)) {
8896 getParser().getContext().getOrCreateSymbol(Tok.getIdentifier());
8917 const AsmToken &Tok = Parser.getTok();
8918 if (Tok.isNot(AsmToken::Identifier)) {
8923 StringRef Mode = Tok.getString();
8949 const AsmToken &Tok = Parser.getTok();
8950 if (Tok.isNot(AsmToken::Integer)) {