Lines Matching refs:OpNum
87 unsigned OpNum = MO.getOperandNo(); in isCrossCopy() local
88 DstSubIdx = MI.getOperand(OpNum+1).getImm(); in isCrossCopy()
148 unsigned OpNum = MO.getOperandNo(); in transferUsedLanes() local
157 assert(OpNum % 2 == 1); in transferUsedLanes()
158 unsigned SubIdx = MI.getOperand(OpNum + 1).getImm(); in transferUsedLanes()
165 if (OpNum == 2) in transferUsedLanes()
177 assert(OpNum == 1); in transferUsedLanes()
181 assert(OpNum == 1); in transferUsedLanes()
211 unsigned OpNum = Use.getOperandNo(); in transferDefinedLanesStep() local
214 DefinedLanes = transferDefinedLanes(Def, OpNum, DefinedLanes); in transferDefinedLanesStep()
227 const MachineOperand &Def, unsigned OpNum, LaneBitmask DefinedLanes) const { in transferDefinedLanes() argument
232 unsigned SubIdx = MI.getOperand(OpNum + 1).getImm(); in transferDefinedLanes()
239 if (OpNum == 2) { in transferDefinedLanes()
243 assert(OpNum == 1 && "INSERT_SUBREG must have two operands"); in transferDefinedLanes()
251 assert(OpNum == 1 && "EXTRACT_SUBREG must have one register operand only"); in transferDefinedLanes()
320 unsigned OpNum = MO.getOperandNo(); in determineInitialDefinedLanes() local
321 DefinedLanes |= transferDefinedLanes(Def, OpNum, MODefinedLanes); in determineInitialDefinedLanes()