Home | History | Annotate | Download | only in TableGen

Lines Matching full:asmoperand

362   struct AsmOperand {
382 explicit AsmOperand(bool IsIsolatedToken, StringRef T)
395 /// corresponding AsmOperand is specified by AsmOperandNum.
495 SmallVector<AsmOperand, 8> AsmOperands;
556 /// findAsmOperand - Find the AsmOperand with the specified name and
560 [&](const AsmOperand &Op) {
566 /// findAsmOperandNamed - Find the first AsmOperand with the specified name.
570 [&](const AsmOperand &Op) {
750 MatchableInfo::AsmOperand &Op);
789 const AsmOperand &Op = AsmOperands[i];
844 // Remove the AsmOperand for the alias operand.
868 extractSingletonRegisterForAsmOperand(MatchableInfo::AsmOperand &Op,
932 for (MatchableInfo::AsmOperand &Op : AsmOperands) {
946 /// Append an AsmOperand for the given substring of AsmString.
948 AsmOperands.push_back(AsmOperand(IsIsolatedToken, Token));
1063 for (const AsmOperand &Op : AsmOperands) {
1421 const MatchableInfo::AsmOperand &Op = MI->AsmOperands[i];
1540 MatchableInfo::AsmOperand &Op = II->AsmOperands[i];
1635 MatchableInfo::AsmOperand *Op = &II->AsmOperands[AsmOpIdx];
1654 MatchableInfo::AsmOperand NewAsmOp(/*IsIsolatedToken=*/true, Token);
1694 MatchableInfo::AsmOperand &Op) {
1744 // Check if the one AsmOperand populates the entire operand.
1959 const MatchableInfo::AsmOperand &Op =
3064 const MatchableInfo::AsmOperand &Op = MI->AsmOperands[i];