Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:SCALAR_TO_VECTOR

2341   // We also handle SCALAR_TO_VECTOR because xor/or/and operations are cheaper
2343 if ((N0.getOpcode() == ISD::BITCAST || N0.getOpcode() == ISD::SCALAR_TO_VECTOR)
5483 if (BV->getOpcode() == ISD::SCALAR_TO_VECTOR)
5484 return DAG.getNode(ISD::SCALAR_TO_VECTOR, BV->getDebugLoc(), VT,
5582 // Simply turn this into a SCALAR_TO_VECTOR of the new type.
5583 return DAG.getNode(ISD::SCALAR_TO_VECTOR, BV->getDebugLoc(), VT,
7281 // (vextract (scalar_to_vector val, 0) -> val
7286 if (InVec.getOpcode() == ISD::SCALAR_TO_VECTOR) {
7288 // SCALAR_TO_VECTOR may truncate the inserted element and the
7369 } else if (InVec.getOpcode() == ISD::SCALAR_TO_VECTOR &&