Lines Matching refs:NumOperands
113 unsigned NumOperands = MI.getNumOperands(); in getInstrPartialMappingIdxs() local
114 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) { in getInstrPartialMappingIdxs()
128 unsigned NumOperands = MI.getNumOperands(); in getInstrValueMapping() local
129 for (unsigned Idx = 0; Idx < NumOperands; ++Idx) { in getInstrValueMapping()
148 unsigned NumOperands = MI.getNumOperands(); in getSameOperandsMapping() local
151 if (NumOperands != 3 || (Ty != MRI.getType(MI.getOperand(1).getReg())) || in getSameOperandsMapping()
156 return getInstructionMapping(DefaultMappingID, 1, Mapping, NumOperands); in getSameOperandsMapping()
192 unsigned NumOperands = MI.getNumOperands(); in getInstrMapping() local
193 SmallVector<PartialMappingIdx, 4> OpRegBankIdx(NumOperands); in getInstrMapping()
257 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrMapping()
262 getOperandsMapping(OpdsMapping), NumOperands); in getInstrMapping()
287 unsigned NumOperands = MI.getNumOperands(); in getInstrAlternativeMappings() local
290 SmallVector<PartialMappingIdx, 4> OpRegBankIdx(NumOperands); in getInstrAlternativeMappings()
294 SmallVector<const ValueMapping *, 8> OpdsMapping(NumOperands); in getInstrAlternativeMappings()
299 /*ID*/ 1, /*Cost*/ 1, getOperandsMapping(OpdsMapping), NumOperands); in getInstrAlternativeMappings()