Lines Matching refs:Operands

315   const std::map<unsigned, std::vector<OperandInfo> > &Operands;
345 : AllInstructions(Insts), Opcodes(IDs), Operands(Ops), Filters(),
356 : AllInstructions(Insts), Opcodes(IDs), Operands(Ops),
553 Owner->Operands, BitValueArray, *Owner)));
580 Owner->Operands, BitValueArray, *Owner)));
1063 for (const auto &Op : Operands.find(Opc)->second) {
1667 std::map<unsigned, std::vector<OperandInfo> > &Operands){
1683 Operands[Opc] = InsnOperands;
1705 for (unsigned i = 0; i < CGI.Operands.size(); ++i) {
1706 int tiedTo = CGI.Operands[i].getTiedRegister();
1709 CGI.Operands.getSubOperandNumber(tiedTo);
1729 if (!CGI.Operands.hasOperandNamed(Vals[i].getName(), OpIdx))
1760 if (CGI.Operands.hasOperandNamed(Vals[i].getName(), OpIdx))
1782 unsigned NumberOps = CGI.Operands.size();
1784 (CGI.Operands.isFlatOperandNotEmitted(NumberedOp) ||
1786 CGI.Operands.getSubOperandNumber(NumberedOp).first))))
1793 CGI.Operands.getSubOperandNumber(OpIdx);
1794 const std::string &Name = CGI.Operands[SO.first].Name;
1801 Record *TypeRecord = CGI.Operands[SO.first].Rec;
1810 CGI.Operands[SO.first].MIOperandInfo &&
1811 CGI.Operands[SO.first].MIOperandInfo->getNumArgs()) {
1812 Init *Arg = CGI.Operands[SO.first].MIOperandInfo->
1846 if (CGI.Operands[SO.first].MIOperandInfo &&
1847 CGI.Operands[SO.first].MIOperandInfo->getNumArgs() > 1 &&
1864 unsigned i = CGI.Operands.getOperandNamed(TiedNames[Op.second]);
1865 int tiedTo = CGI.Operands[i].getTiedRegister();
1867 i = CGI.Operands.getOperandNamed(Op.second);
1868 tiedTo = CGI.Operands[i].getTiedRegister();
1873 CGI.Operands.getSubOperandNumber(tiedTo);
1965 Operands[Opc] = InsnOperands;
1976 for (unsigned i = 0, e = CGI.Operands.size(); i != e; ++i) {
1977 const CGIOperandList::OperandInfo &Info = CGI.Operands[i];
2149 std::map<unsigned, std::vector<OperandInfo> > Operands;
2164 if (populateInstruction(Target, *Inst, i, Operands)) {
2173 FilterChooser FC(*NumberedInstructions, Opc.second, Operands,