Lines Matching full:asmoperand
277 struct AsmOperand {
290 explicit AsmOperand(StringRef T) : Token(T), Class(0), SubOpIdx(-1) {}
301 /// corresponding AsmOperand is specified by AsmOperandNum.
398 SmallVector<AsmOperand, 4> AsmOperands;
428 /// FindAsmOperand - Find the AsmOperand with the specified name and
438 /// FindAsmOperandNamed - Find the first AsmOperand with the specified name.
607 MatchableInfo::AsmOperand &Op);
641 AsmOperand &Op = AsmOperands[i];
683 AsmOperands.push_back(AsmOperand(String.slice(Prev, i)));
687 AsmOperands.push_back(AsmOperand(String.substr(i, 1)));
693 AsmOperands.push_back(AsmOperand(String.slice(Prev, i)));
698 AsmOperands.push_back(AsmOperand(String.substr(i, 1)));
704 AsmOperands.push_back(AsmOperand(String.slice(Prev, i)));
717 AsmOperands.push_back(AsmOperand(String.slice(i, EndPos+1)));
725 AsmOperands.push_back(AsmOperand(String.slice(Prev, i)));
735 AsmOperands.push_back(AsmOperand(String.substr(Prev)));
1126 MatchableInfo::AsmOperand &Op = II.AsmOperands[i];
1259 MatchableInfo::AsmOperand &Op = II->AsmOperands[i];
1312 MatchableInfo::AsmOperand *Op = &II->AsmOperands[AsmOpIdx];
1331 MatchableInfo::AsmOperand NewAsmOp(Token);
1369 MatchableInfo::AsmOperand &Op) {
1412 // Check if the one AsmOperand populates the entire operand.
1550 MatchableInfo::AsmOperand &Op = II.AsmOperands[OpInfo.AsmOperandNum];
2297 MatchableInfo::AsmOperand &Op = II.AsmOperands[i];