• Home
  • Raw
  • Download

Lines Matching refs:Parser

542   MCAsmParser &Parser;  member in __anon1f7b021b0111::AMDGPUAsmParser
598 : MCTargetAsmParser(Options, STI), MII(MII), Parser(_Parser), in AMDGPUAsmParser()
602 MCAsmParserExtension::Initialize(Parser); in AMDGPUAsmParser()
829 StringRef RegName = Parser.getTok().getString(); in ParseAMDGPURegister()
831 Parser.Lex(); in ParseAMDGPURegister()
851 Parser.Lex(); in ParseAMDGPURegister()
855 Parser.Lex(); in ParseAMDGPURegister()
859 Parser.Lex(); in ParseAMDGPURegister()
867 Parser.Lex(); in ParseAMDGPURegister()
877 Parser.Lex(); in ParseAMDGPURegister()
885 Parser.Lex(); in ParseAMDGPURegister()
894 Parser.Lex(); in ParseAMDGPURegister()
896 Parser.Lex(); in ParseAMDGPURegister()
952 const auto &Tok = Parser.getTok(); in parseRegister()
972 Parser.Lex(); in parseImm()
975 SMLoc S = Parser.getTok().getLoc(); in parseImm()
1035 Parser.Lex(); in parseRegOrImmWithFPInputMods()
1039 if (getLexer().getKind() == AsmToken::Identifier && Parser.getTok().getString() == "abs") { in parseRegOrImmWithFPInputMods()
1040 Parser.Lex(); in parseRegOrImmWithFPInputMods()
1043 Error(Parser.getTok().getLoc(), "expected left paren after abs"); in parseRegOrImmWithFPInputMods()
1046 Parser.Lex(); in parseRegOrImmWithFPInputMods()
1051 Error(Parser.getTok().getLoc(), "expected register or immediate"); in parseRegOrImmWithFPInputMods()
1054 Parser.Lex(); in parseRegOrImmWithFPInputMods()
1069 Error(Parser.getTok().getLoc(), "expected vertical bar"); in parseRegOrImmWithFPInputMods()
1072 Parser.Lex(); in parseRegOrImmWithFPInputMods()
1077 Error(Parser.getTok().getLoc(), "expected closing parentheses"); in parseRegOrImmWithFPInputMods()
1080 Parser.Lex(); in parseRegOrImmWithFPInputMods()
1095 if (getLexer().getKind() == AsmToken::Identifier && Parser.getTok().getString() == "sext") { in parseRegOrImmWithIntInputMods()
1096 Parser.Lex(); in parseRegOrImmWithIntInputMods()
1099 Error(Parser.getTok().getLoc(), "expected left paren after sext"); in parseRegOrImmWithIntInputMods()
1102 Parser.Lex(); in parseRegOrImmWithIntInputMods()
1113 Error(Parser.getTok().getLoc(), "expected closing parentheses"); in parseRegOrImmWithIntInputMods()
1116 Parser.Lex(); in parseRegOrImmWithIntInputMods()
1324 StringRef KernelName = Parser.getTok().getString(); in ParseDirectiveAMDGPUHsaKernel()
1336 StringRef GlobalName = Parser.getTok().getIdentifier(); in ParseDirectiveAMDGPUHsaModuleGlobal()
1347 StringRef GlobalName = Parser.getTok().getIdentifier(); in ParseDirectiveAMDGPUHsaProgramGlobal()
1463 const auto &Tok = Parser.getTok(); in parseOperand()
1466 if (!Parser.parseExpression(Expr)) { in parseOperand()
1472 Parser.Lex(); in parseOperand()
1512 Parser.Lex(); in ParseInstruction()
1519 Parser.Lex(); in ParseInstruction()
1525 Parser.Lex(); in ParseInstruction()
1543 StringRef Name = Parser.getTok().getString(); in parseIntWithPrefix()
1548 Parser.Lex(); in parseIntWithPrefix()
1552 Parser.Lex(); in parseIntWithPrefix()
1569 SMLoc S = Parser.getTok().getLoc(); in parseIntWithPrefix()
1588 SMLoc S = Parser.getTok().getLoc(); in parseNamedBit()
1595 StringRef Tok = Parser.getTok().getString(); in parseNamedBit()
1598 Parser.Lex(); in parseNamedBit()
1601 Parser.Lex(); in parseNamedBit()
1635 StringRef Tok = Parser.getTok().getString(); in parseStringWithPrefix()
1640 Parser.Lex(); in parseStringWithPrefix()
1645 Parser.Lex(); in parseStringWithPrefix()
1650 Value = Parser.getTok().getString(); in parseStringWithPrefix()
1721 StringRef CntName = Parser.getTok().getString(); in parseCnt()
1724 Parser.Lex(); in parseCnt()
1728 Parser.Lex(); in parseCnt()
1738 Parser.Lex(); in parseCnt()
1740 Parser.Lex(); in parseCnt()
1770 SMLoc S = Parser.getTok().getLoc(); in parseSWaitCntOps()
1794 if (Parser.getTok().getString() != "hwreg") in parseHwregConstruct()
1796 Parser.Lex(); in parseHwregConstruct()
1800 Parser.Lex(); in parseHwregConstruct()
1805 const StringRef tok = Parser.getTok().getString(); in parseHwregConstruct()
1812 Parser.Lex(); in parseHwregConstruct()
1822 Parser.Lex(); in parseHwregConstruct()
1829 Parser.Lex(); in parseHwregConstruct()
1838 Parser.Lex(); in parseHwregConstruct()
1847 Parser.Lex(); in parseHwregConstruct()
1857 SMLoc S = Parser.getTok().getLoc(); in parseHwreg()
1907 if (Parser.getTok().getString() != "sendmsg") in parseSendMsgConstruct()
1909 Parser.Lex(); in parseSendMsgConstruct()
1913 Parser.Lex(); in parseSendMsgConstruct()
1918 const std::string tok = Parser.getTok().getString(); in parseSendMsgConstruct()
1929 Parser.Lex(); in parseSendMsgConstruct()
1946 Parser.Lex(); in parseSendMsgConstruct()
1952 Parser.Lex(); in parseSendMsgConstruct()
1961 const StringRef Tok = Parser.getTok().getString(); in parseSendMsgConstruct()
1968 Parser.Lex(); in parseSendMsgConstruct()
1980 Parser.Lex(); in parseSendMsgConstruct()
1986 Parser.Lex(); in parseSendMsgConstruct()
1996 Parser.Lex(); in parseSendMsgConstruct()
2005 SMLoc S = Parser.getTok().getLoc(); in parseSendMsgOp()
2089 SMLoc S = Parser.getTok().getLoc(); in parseSOppBrTarget()
2104 Parser.getTok().getString()), getContext()), S)); in parseSOppBrTarget()
2105 Parser.Lex(); in parseSOppBrTarget()
2381 StringRef Name = Parser.getTok().getString(); in parseOModOperand()
2460 SMLoc S = Parser.getTok().getLoc(); in parseDPPCtrl()
2465 Prefix = Parser.getTok().getString(); in parseDPPCtrl()
2488 Parser.Lex(); in parseDPPCtrl()
2494 Parser.Lex(); in parseDPPCtrl()
2498 Parser.Lex(); in parseDPPCtrl()
2503 Parser.Lex(); in parseDPPCtrl()
2506 Parser.Lex(); in parseDPPCtrl()
2511 Parser.Lex(); in parseDPPCtrl()
2514 Parser.Lex(); in parseDPPCtrl()
2519 Parser.Lex(); in parseDPPCtrl()
2522 Parser.Lex(); in parseDPPCtrl()
2527 Parser.Lex(); in parseDPPCtrl()
2533 Parser.Lex(); in parseDPPCtrl()
2565 Parser.Lex(); // eat last token in parseDPPCtrl()
2621 SMLoc S = Parser.getTok().getLoc(); in parseSDWASel()
2640 Parser.Lex(); // eat last token in parseSDWASel()
2652 SMLoc S = Parser.getTok().getLoc(); in parseSDWADstUnused()
2667 Parser.Lex(); // eat last token in parseSDWADstUnused()