Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:VECTOR_SHUFFLE

1177   case ISD::VECTOR_SHUFFLE:     return visitVECTOR_SHUFFLE(N);
2444 if (N0.getOpcode() == ISD::VECTOR_SHUFFLE && Level < AfterLegalizeDAG &&
8665 // Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) -> EXTRACT_VECTOR_ELT.
8670 if (InVec.getOpcode() == ISD::VECTOR_SHUFFLE
8695 // Perform only after legalization to ensure build_vector / vector_shuffle
8743 // (vextract (vector_shuffle (load $addr), v2, <1, u, u, u>), 1)
9053 !TLI.isOperationLegalOrCustom(ISD::VECTOR_SHUFFLE, VT))
9147 // Return the new VECTOR_SHUFFLE node.
9443 if (N0.getOpcode() == ISD::VECTOR_SHUFFLE && Level < AfterLegalizeDAG &&
9476 /// XformToShuffleWithZero - Returns a vector_shuffle if it able to transform
9477 /// an AND to a vector_shuffle with the destination vector and a zero vector.
9479 /// vector_shuffle V, Zero, <0, 4, 2, 4>
9504 // Let's see if the target supports this vector_shuffle.
9509 // Return the new VECTOR_SHUFFLE node.