Lines Matching refs:StringRef
99 bool parseOperand(SmallVectorImpl<MCParsedAsmOperand*> &, StringRef Mnemonic);
109 bool parseDirectiveReq(StringRef Name, SMLoc L);
114 StringRef splitMnemonic(StringRef Mnemonic, unsigned &PredicationCode,
116 StringRef &ITMask);
117 void getMnemonicAcceptInfo(StringRef Mnemonic, bool &CanAcceptCarrySet,
166 StringRef Op, int Low, int High);
231 bool shouldOmitCCOutOperand(StringRef Mnemonic,
258 bool ParseInstruction(StringRef Name, SMLoc NameLoc,
499 StringRef getToken() const {
501 return StringRef(Tok.Data, Tok.Length);
2085 static ARMOperand *CreateToken(StringRef Str, SMLoc S) {
2417 static unsigned MatchRegisterName(StringRef Name);
2632 static int MatchCoprocessorOperandName(StringRef Name, char CoprocOp) {
3253 StringRef OptStr = Tok.getString();
3284 StringRef IFlagsStr = Tok.getString();
3317 StringRef Mask = Tok.getString();
3353 StringRef Flags = "";
3355 if (Next != StringRef::npos)
3415 parsePKHImm(SmallVectorImpl<MCParsedAsmOperand*> &Operands, StringRef Op,
3422 StringRef ShiftName = Tok.getString();
3498 StringRef ShiftName = Tok.getString();
3566 StringRef ShiftName = Tok.getString();
4345 StringRef ShiftName = Tok.getString();
4470 StringRef Mnemonic) {
4585 StringRef IDVal = Parser.getTok().getIdentifier();
4609 StringRef ARMAsmParser::splitMnemonic(StringRef Mnemonic,
4613 StringRef &ITMask) {
4709 getMnemonicAcceptInfo(StringRef Mnemonic, bool &CanAcceptCarrySet,
4750 bool ARMAsmParser::shouldOmitCCOutOperand(StringRef Mnemonic,
4880 static bool isDataTypeToken(StringRef Tok) {
4892 static bool doesIgnoreDataTypeSuffix(StringRef Mnemonic, StringRef DT) {
4896 static void applyMnemonicAliases(StringRef &Mnemonic, unsigned Features);
4898 bool ARMAsmParser::ParseInstruction(StringRef Name, SMLoc NameLoc,
4919 StringRef Mnemonic = Name.slice(Start, Next);
4925 StringRef ITMask;
5013 while (Next != StringRef::npos) {
5016 StringRef ExtraToken = Name.slice(Start, Next);
5202 StringRef(ARMCondCodeToString(ARMCC::CondCodes(Cond))) +
7356 StringRef IDVal = DirectiveID.getIdentifier();
7434 StringRef Name;
7476 StringRef Mode = Tok.getString();
7526 bool ARMAsmParser::parseDirectiveReq(StringRef Name, SMLoc L) {