Lines Matching refs:NumLanes
1967 unsigned NumLanes = DstRegs.size(); in foldExtractEltToCmpSelect() local
1968 if (!NumLanes) in foldExtractEltToCmpSelect()
1969 NumLanes = 1; in foldExtractEltToCmpSelect()
1974 SmallVector<Register, 2> Res(NumLanes); in foldExtractEltToCmpSelect()
1975 for (unsigned L = 0; L < NumLanes; ++L) in foldExtractEltToCmpSelect()
1984 for (unsigned L = 0; L < NumLanes; ++L) { in foldExtractEltToCmpSelect()
1986 UnmergeToEltTy.getReg(I * NumLanes + L), Res[L]); in foldExtractEltToCmpSelect()
1995 for (unsigned L = 0; L < NumLanes; ++L) { in foldExtractEltToCmpSelect()
1996 Register DstReg = (NumLanes == 1) ? MI.getOperand(0).getReg() : DstRegs[L]; in foldExtractEltToCmpSelect()
2068 unsigned NumLanes = InsRegs.size(); in foldInsertEltToCmpSelect() local
2069 if (!NumLanes) { in foldInsertEltToCmpSelect()
2070 NumLanes = 1; in foldInsertEltToCmpSelect()
2077 SmallVector<Register, 16> Ops(NumElem * NumLanes); in foldInsertEltToCmpSelect()
2085 for (unsigned L = 0; L < NumLanes; ++L) { in foldInsertEltToCmpSelect()
2087 Register Op1 = UnmergeToEltTy.getReg(I * NumLanes + L); in foldInsertEltToCmpSelect()
2093 Ops[I * NumLanes + L] = Select; in foldInsertEltToCmpSelect()