Lines Matching refs:Operands
84 std::map<std::string, unsigned> &Operands,
112 for (auto &Op : Inst.Operands) { in GetOperandInfo()
224 std::map<std::string, unsigned> &Operands, in initOperandMapData() argument
231 for (const auto &Info : Inst->Operands) { in initOperandMapData()
232 StrUintMapIter I = Operands.find(Info.Name); in initOperandMapData()
234 if (I == Operands.end()) { in initOperandMapData()
235 I = Operands.insert(Operands.begin(), in initOperandMapData()
263 std::map<std::string, unsigned> Operands; in emitOperandNameMappings() local
266 initOperandMapData(NumberedInstructions, Namespace, Operands, OperandMap); in emitOperandNameMappings()
274 for (const auto &Op : Operands) in emitOperandNameMappings()
290 if (!Operands.empty()) { in emitOperandNameMappings()
291 OS << " static const int16_t OperandMap [][" << Operands.size() in emitOperandNameMappings()
298 for (unsigned i = 0, e = Operands.size(); i != e; ++i) in emitOperandNameMappings()
332 std::vector<Record *> Operands = Records.getAllDerivedDefinitions("Operand"); in emitOperandTypesEnum() local
342 for (const Record *Op : Operands) { in emitOperandTypesEnum()
575 if (!Inst.Operands.empty()) in emitRecord()
577 MinOperands = Inst.Operands.back().MIOperandNo + in emitRecord()
578 Inst.Operands.back().MINumOperands; in emitRecord()
582 << Inst.Operands.NumDefs << ",\t" in emitRecord()
613 if (Inst.Operands.hasOptionalDef) OS << "|(1ULL<<MCID::HasOptionalDef)"; in emitRecord()
616 if (Inst.Operands.isVariadic)OS << "|(1ULL<<MCID::Variadic)"; in emitRecord()