|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86ISelLowering.cpp15786 assert(V2.getSimpleValueType() == MVT::v8f32 && "Bad operand type!");
15789 if (SDValue Blend = lowerShuffleAsBlend(DL, MVT::v8f32, V1, V2, Mask,
15794 if (SDValue Broadcast = lowerShuffleAsBroadcast(DL, MVT::v8f32, V1, V2, Mask,
15806 if (isShuffleEquivalent(V1, V2, RepeatedMask, {0, 0, 2, 2}))
15808 if (isShuffleEquivalent(V1, V2, RepeatedMask, {1, 1, 3, 3}))
15811 if (V2.isUndef())
15816 if (SDValue V = lowerShuffleWithUNPCK(DL, MVT::v8f32, Mask, V1, V2, DAG))
15821 return lowerShuffleWithSHUFPS(DL, MVT::v8f32, RepeatedMask, V1, V2, DAG);
15827 DL, MVT::v8f32, V1, V2, Mask, Subtarget, DAG))
15832 if (V2.isUndef()) {
15841 return lowerShuffleAsLanePermuteAndShuffle(DL, MVT::v8f32, V1, V2, Mask,
15848 DL, MVT::v8f32, V1, V2, Mask, Subtarget, DAG))
15853 if (SDValue V = lowerShuffleToEXPAND(DL, MVT::v8f32, Zeroable, Mask, V1, V2,
15861 if (SDValue V = lowerShuffleAsSplitOrBlend(DL, MVT::v8f32, V1, V2, Mask,
15868 return lowerShuffleAsDecomposedShuffleBlend(DL, MVT::v8f32, V1, V2, Mask,
15872 return lowerShuffleAsSplitOrBlend(DL, MVT::v8f32, V1, V2, Mask,