Lines Matching defs:NewBldVec
1566 SDValue NewBldVec[4];
1568 NewBldVec[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltTy, VectorEntry,
1572 if (NewBldVec[i].isUndef())
1577 if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(NewBldVec[i])) {
1580 NewBldVec[i] = DAG.getUNDEF(MVT::f32);
1583 NewBldVec[i] = DAG.getUNDEF(MVT::f32);
1587 if (NewBldVec[i].isUndef())
1591 if (NewBldVec[i] == NewBldVec[j]) {
1592 NewBldVec[i] = DAG.getUNDEF(NewBldVec[i].getValueType());
1600 NewBldVec);
1610 SDValue NewBldVec[4];
1613 NewBldVec[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltTy, VectorEntry,
1618 if (NewBldVec[i].getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
1619 unsigned Idx = NewBldVec[i].getConstantOperandVal(1);
1626 if (NewBldVec[i].getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
1627 unsigned Idx = NewBldVec[i].getConstantOperandVal(1);
1631 std::swap(NewBldVec[Idx], NewBldVec[i]);
1638 NewBldVec);