Lines Matching refs:AsmOperands

526   SmallVector<AsmOperand, 8> AsmOperands;  member
562 Mnemonic(RHS.Mnemonic), AsmOperands(RHS.AsmOperands), in MatchableInfo()
590 auto I = find_if(AsmOperands, [&](const AsmOperand &Op) { in findAsmOperand()
593 return (I != AsmOperands.end()) ? I - AsmOperands.begin() : -1; in findAsmOperand()
600 llvm::find_if(llvm::drop_begin(AsmOperands, LastIdx + 1), in findAsmOperandNamed()
602 return (I != AsmOperands.end()) ? I - AsmOperands.begin() : -1; in findAsmOperandNamed()
607 find_if(AsmOperands, in findAsmOperandOriginallyNamed()
609 return (I != AsmOperands.end()) ? I - AsmOperands.begin() : -1; in findAsmOperandOriginallyNamed()
621 if (AsmOperands.size() != RHS.AsmOperands.size()) in operator <()
622 return AsmOperands.size() < RHS.AsmOperands.size(); in operator <()
626 for (unsigned i = 0, e = AsmOperands.size(); i != e; ++i) { in operator <()
627 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class) in operator <()
629 if (*RHS.AsmOperands[i].Class < *AsmOperands[i].Class) in operator <()
669 if (AsmOperands.size() != RHS.AsmOperands.size()) in couldMatchAmbiguouslyWith()
678 for (unsigned i = 0, e = AsmOperands.size(); i != e; ++i) in couldMatchAmbiguouslyWith()
679 if (AsmOperands[i].Class->Kind != RHS.AsmOperands[i].Class->Kind || in couldMatchAmbiguouslyWith()
680 AsmOperands[i].Class->Kind == ClassInfo::Token) in couldMatchAmbiguouslyWith()
681 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class || in couldMatchAmbiguouslyWith()
682 *RHS.AsmOperands[i].Class < *AsmOperands[i].Class) in couldMatchAmbiguouslyWith()
689 for (unsigned i = 0, e = AsmOperands.size(); i != e; ++i) { in couldMatchAmbiguouslyWith()
690 if (*AsmOperands[i].Class < *RHS.AsmOperands[i].Class) in couldMatchAmbiguouslyWith()
692 if (*RHS.AsmOperands[i].Class < *AsmOperands[i].Class) in couldMatchAmbiguouslyWith()
819 for (unsigned i = 0, e = AsmOperands.size(); i != e; ++i) { in dump()
820 const AsmOperand &Op = AsmOperands[i]; in dump()
877 AsmOperands.erase(AsmOperands.begin() + SrcAsmOperand); in formTwoOperandAlias()
937 if (AsmOperands.empty()) in initialize()
941 assert(!AsmOperands[0].Token.empty()); in initialize()
943 Mnemonic = AsmOperands[0].Token; in initialize()
949 AsmOperands.erase(AsmOperands.begin()); in initialize()
950 } else if (AsmOperands[0].Token[0] != '$') in initialize()
951 Mnemonic = AsmOperands[0].Token; in initialize()
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()
1357 std::vector<Record*> AsmOperands = in buildOperandClasses() local
1361 for (Record *Rec : AsmOperands) { in buildOperandClasses()
1367 for (Record *Rec : AsmOperands) { in buildOperandClasses()
1464 for (unsigned i = 0, e = MI->AsmOperands.size(); i != e; ++i) { in buildOperandMatchInfo()
1465 const MatchableInfo::AsmOperand &Op = MI->AsmOperands[i]; in buildOperandMatchInfo()
1589 for (unsigned i = 0; i != II->AsmOperands.size(); ++i) { in buildInfo()
1590 MatchableInfo::AsmOperand &Op = II->AsmOperands[i]; in buildInfo()
1690 MatchableInfo::AsmOperand *Op = &II->AsmOperands[AsmOpIdx]; in buildInstructionOperandReference()
1711 II->AsmOperands.insert(II->AsmOperands.begin()+AsmOpIdx+SI, NewAsmOp); in buildInstructionOperandReference()
1714 Op = &II->AsmOperands[AsmOpIdx]; // update the pointer in case it moved in buildInstructionOperandReference()
1808 if (AsmOperands[SrcOperand].SubOpIdx == -1) { in buildInstructionResultOperands()
1815 assert(AsmOperands[SrcOperand+AI].SubOpIdx == (int)AI && in buildInstructionResultOperands()
1816 AsmOperands[SrcOperand+AI].SrcOpName == OpInfo.Name && in buildInstructionResultOperands()
1855 StringRef Name = AsmOperands[SrcOp1].SrcOpName; in buildAliasResultOperands()
1984 MaxNumOperands = std::max(MaxNumOperands, MI->AsmOperands.size()); in emitConvertFuncs()
2101 II->AsmOperands[OpInfo.AsmOperandNum]; in emitConvertFuncs()
3401 MaxNumOperands = std::max(MaxNumOperands, MI->AsmOperands.size()); in run()
3537 for (const MatchableInfo::AsmOperand &Op : MI->AsmOperands) in run()