Lines Matching refs:OperandMap
86 OpNameMapTy &OperandMap);
224 /// \param OperandMap [out] A map for representing the operand name mappings for
225 /// each instructions. This is used to generate the OperandMap table as
231 OpNameMapTy &OperandMap) {
246 OperandMap[OpList].push_back(Namespace.str() + "::" +
257 /// - A 2-dimensional table called OperandMap for mapping OpName enum values to
270 OpNameMapTy OperandMap;
272 initOperandMapData(NumberedInstructions, Namespace, Operands, OperandMap);
297 OS << " static const int16_t OperandMap [][" << Operands.size()
299 for (const auto &Entry : OperandMap) {
303 // Emit a row of the OperandMap table
313 for (const auto &Entry : OperandMap) {
317 OS << " return OperandMap[" << TableIndex++ << "][NamedIdx];\n";