Lines Matching defs:OperandInfo
93 const OperandInfoMapTy &OperandInfo, raw_ostream &OS);
133 std::vector<CGIOperandList::OperandInfo> OperandList;
220 OperandInfoTy OperandInfo = GetOperandInfo(*Inst);
221 if (OperandInfoMap.insert({OperandInfo, Offset}).second) {
222 OperandInfoList.push_back(OperandInfo);
223 Offset += OperandInfo.size();
232 for (auto &OperandInfo : OperandInfoList) {
234 for (auto &Info : OperandInfo)
237 Offset += OperandInfo.size();
512 [](const CGIOperandList::OperandInfo &Op) -> unsigned {
961 "\"Unwanted padding between Insts and OperandInfo\");\n";
962 OS << " MCOperandInfo OperandInfo[" << OperandInfoSize << "];\n";
964 "\"Unwanted padding between OperandInfo and ImplicitOps\");\n";
980 << TargetName << "InstrTable::OperandInfo / (sizeof(MCPhysReg));\n\n";
1204 OperandInfoTy OperandInfo = GetOperandInfo(Inst);
1205 OS << OperandInfoMap.find(OperandInfo)->second << ",\t0";