Lines Matching defs:NumOperands
226 unsigned NumOperands = MI.getNumOperands();
227 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) {
242 unsigned NumOperands = MI.getNumOperands();
243 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) {
264 unsigned NumOperands = MI.getNumOperands();
267 if (NumOperands != 3 || (Ty != MRI.getType(MI.getOperand(1).getReg())) ||
272 return getInstructionMapping(DefaultMappingID, 1, Mapping, NumOperands);
304 unsigned NumOperands = MI.getNumOperands();
308 return getInstructionMapping(DefaultMappingID, 1, Mapping, NumOperands);
314 unsigned NumOperands = MI.getNumOperands();
315 SmallVector<PartialMappingIdx, 4> OpRegBankIdx(NumOperands);
407 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands);
412 getOperandsMapping(OpdsMapping), NumOperands);
437 unsigned NumOperands = MI.getNumOperands();
440 SmallVector<PartialMappingIdx, 4> OpRegBankIdx(NumOperands);
444 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands);
449 /*ID*/ 1, /*Cost*/ 1, getOperandsMapping(OpdsMapping), NumOperands);