Lines Matching refs:AsmOperand
381 struct AsmOperand { struct
404 explicit AsmOperand(bool IsIsolatedToken, StringRef T) in AsmOperand() function
526 SmallVector<AsmOperand, 8> AsmOperands;
590 auto I = find_if(AsmOperands, [&](const AsmOperand &Op) { in findAsmOperand()
601 [&](const AsmOperand &Op) { return Op.SrcOpName == N; }); in findAsmOperandNamed()
608 [&](const AsmOperand &Op) { return Op.OrigSrcOpName == N; }); in findAsmOperandOriginallyNamed()
779 MatchableInfo::AsmOperand &Op);
820 const AsmOperand &Op = AsmOperands[i]; in dump()
896 extractSingletonRegisterForAsmOperand(MatchableInfo::AsmOperand &Op, in extractSingletonRegisterForAsmOperand()
960 for (MatchableInfo::AsmOperand &Op : AsmOperands) { in initialize()
976 AsmOperands.push_back(AsmOperand(IsIsolatedToken, Token)); in addAsmOperand()
1092 for (const AsmOperand &Op : AsmOperands) { in validate()
1465 const MatchableInfo::AsmOperand &Op = MI->AsmOperands[i]; in buildOperandMatchInfo()
1590 MatchableInfo::AsmOperand &Op = II->AsmOperands[i]; in buildInfo()
1690 MatchableInfo::AsmOperand *Op = &II->AsmOperands[AsmOpIdx]; in buildInstructionOperandReference()
1709 MatchableInfo::AsmOperand NewAsmOp(/*IsIsolatedToken=*/true, Token); in buildInstructionOperandReference()
1750 MatchableInfo::AsmOperand &Op) { in buildAliasOperandReference()
2100 const MatchableInfo::AsmOperand &Op = in emitConvertFuncs()
3537 for (const MatchableInfo::AsmOperand &Op : MI->AsmOperands) in run()