Lines Matching refs:OpInfo
1185 const MCOperandInfo &OpInfo = get(MI->getOpcode()).OpInfo[OpNo];
1189 if (OpInfo.OperandType == MCOI::OPERAND_IMMEDIATE)
1192 if (OpInfo.RegClass < 0)
1195 unsigned OpSize = RI.getRegClass(OpInfo.RegClass)->getSize();
1197 return RI.opCanUseLiteralConstant(OpInfo.OperandType);
1199 return RI.opCanUseInlineConstant(OpInfo.OperandType);
1280 int RegClass = Desc.OpInfo[i].RegClass;
1282 switch (Desc.OpInfo[i].OperandType) {
1441 Desc.OpInfo[OpNo].RegClass == -1) {
1449 unsigned RCID = Desc.OpInfo[OpNo].RegClass;
1470 unsigned RCID = get(MI->getOpcode()).OpInfo[OpIdx].RegClass;
1584 const MCOperandInfo &OpInfo = InstDesc.OpInfo[OpIdx];
1586 OpInfo.RegClass != -1 ? RI.getRegClass(OpInfo.RegClass) : nullptr;
1618 return RI.getCommonSubClass(RC, RI.getRegClass(OpInfo.RegClass)) == RC;
1783 unsigned SRsrcRC = get(MI->getOpcode()).OpInfo[SRsrcIdx].RegClass;
2073 RI.getRegClass(get(NewOpcode).OpInfo[0].RegClass);
2594 if (RI.isSGPRClassID(Desc.OpInfo[Idx].RegClass))