Lines Matching full:shuffle
1 //===-- X86ShuffleDecode.h - X86 shuffle decode logic -----------*-C++-*---===//
10 // Define several functions to decode x86 specific shuffle semantics into a
60 /// DecodeSHUFPMask - This decodes the shuffle masks for shufp*. VT indicates
65 /// DecodeUNPCKHMask - This decodes the shuffle masks for unpckhps/unpckhpd
70 /// DecodeUNPCKLMask - This decodes the shuffle masks for unpcklps/unpcklpd
83 /// \brief Decode a BLEND immediate mask into a shuffle mask.
89 /// \brief Decode a shuffle packed values at 128-bit granularity
90 /// immediate mask into a shuffle mask.
94 /// DecodeVPERMMask - this decodes the shuffle masks for VPERMQ/VPERMPD.
101 /// \brief Decode a zero extension instruction as a shuffle mask.
105 /// \brief Decode a move lower and zero upper instruction as a shuffle mask.
108 /// \brief Decode a scalar float move instruction as a shuffle mask.
112 /// \brief Decode a SSE4A EXTRQ instruction as a v16i8 shuffle mask.
116 /// \brief Decode a SSE4A INSERTQ instruction as a v16i8 shuffle mask.