Lines Matching refs:Operands
64 std::map<std::string, unsigned> &Operands,
91 for (auto &Op : Inst.Operands) { in GetOperandInfo()
204 std::map<std::string, unsigned> &Operands, in initOperandMapData() argument
212 for (const auto &Info : Inst->Operands) { in initOperandMapData()
213 StrUintMapIter I = Operands.find(Info.Name); in initOperandMapData()
215 if (I == Operands.end()) { in initOperandMapData()
216 I = Operands.insert(Operands.begin(), in initOperandMapData()
244 std::map<std::string, unsigned> Operands; in emitOperandNameMappings() local
247 initOperandMapData(NumberedInstructions, Namespace, Operands, OperandMap); in emitOperandNameMappings()
255 for (const auto &Op : Operands) in emitOperandNameMappings()
271 if (!Operands.empty()) { in emitOperandNameMappings()
272 OS << " static const int16_t OperandMap [][" << Operands.size() in emitOperandNameMappings()
279 for (unsigned i = 0, e = Operands.size(); i != e; ++i) in emitOperandNameMappings()
314 std::vector<Record *> Operands = Records.getAllDerivedDefinitions("Operand"); in emitOperandTypesEnum() local
324 for (const Record *Op : Operands) { in emitOperandTypesEnum()
470 if (!Inst.Operands.empty()) in emitRecord()
472 MinOperands = Inst.Operands.back().MIOperandNo + in emitRecord()
473 Inst.Operands.back().MINumOperands; in emitRecord()
477 << Inst.Operands.NumDefs << ",\t" in emitRecord()
502 if (Inst.Operands.hasOptionalDef) OS << "|(1<<MCID::HasOptionalDef)"; in emitRecord()
505 if (Inst.Operands.isVariadic)OS << "|(1<<MCID::Variadic)"; in emitRecord()