Lines Matching defs:NewBldVec
1567 SDValue NewBldVec[4];
1569 NewBldVec[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltTy, VectorEntry,
1573 if (NewBldVec[i].isUndef())
1578 if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(NewBldVec[i])) {
1581 NewBldVec[i] = DAG.getUNDEF(MVT::f32);
1584 NewBldVec[i] = DAG.getUNDEF(MVT::f32);
1588 if (NewBldVec[i].isUndef())
1592 if (NewBldVec[i] == NewBldVec[j]) {
1593 NewBldVec[i] = DAG.getUNDEF(NewBldVec[i].getValueType());
1601 NewBldVec);
1611 SDValue NewBldVec[4];
1614 NewBldVec[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltTy, VectorEntry,
1619 if (NewBldVec[i].getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
1620 unsigned Idx = NewBldVec[i].getConstantOperandVal(1);
1627 if (NewBldVec[i].getOpcode() == ISD::EXTRACT_VECTOR_ELT) {
1628 unsigned Idx = NewBldVec[i].getConstantOperandVal(1);
1632 std::swap(NewBldVec[Idx], NewBldVec[i]);
1639 NewBldVec);