Lines Matching refs:NumLanes
1963 unsigned NumLanes = DstRegs.size(); in foldExtractEltToCmpSelect() local
1964 if (!NumLanes) in foldExtractEltToCmpSelect()
1965 NumLanes = 1; in foldExtractEltToCmpSelect()
1970 SmallVector<Register, 2> Res(NumLanes); in foldExtractEltToCmpSelect()
1971 for (unsigned L = 0; L < NumLanes; ++L) in foldExtractEltToCmpSelect()
1980 for (unsigned L = 0; L < NumLanes; ++L) { in foldExtractEltToCmpSelect()
1982 UnmergeToEltTy.getReg(I * NumLanes + L), Res[L]); in foldExtractEltToCmpSelect()
1991 for (unsigned L = 0; L < NumLanes; ++L) { in foldExtractEltToCmpSelect()
1992 Register DstReg = (NumLanes == 1) ? MI.getOperand(0).getReg() : DstRegs[L]; in foldExtractEltToCmpSelect()
2064 unsigned NumLanes = InsRegs.size(); in foldInsertEltToCmpSelect() local
2065 if (!NumLanes) { in foldInsertEltToCmpSelect()
2066 NumLanes = 1; in foldInsertEltToCmpSelect()
2073 SmallVector<Register, 16> Ops(NumElem * NumLanes); in foldInsertEltToCmpSelect()
2081 for (unsigned L = 0; L < NumLanes; ++L) { in foldInsertEltToCmpSelect()
2083 Register Op1 = UnmergeToEltTy.getReg(I * NumLanes + L); in foldInsertEltToCmpSelect()
2089 Ops[I * NumLanes + L] = Select; in foldInsertEltToCmpSelect()