Home | History | Annotate | Download | only in X86

Lines Matching full:masks

175   // X86-SSE is even stranger. It uses -1 or 0 for vector masks.
3531 // VPERMILPS works with masks.
3636 // These are the special masks that may be optimized.
3961 /// Masks to match: <1, 1, 3, 3> or <1, 1, 3, 3, 5, 5, 7, 7>
3984 /// Masks to match: <0, 0, 2, 2> or <0, 0, 2, 2, 4, 4, 6, 6>
6587 // same masks.
6810 // 2) Matching of shuffles with known shuffle masks to x86 target specific
6812 // 3) Rewriting of unmatched masks into new generic shuffle operations,
6829 // NOTE: isPSHUFDMask can also match both masks below (unpckl_undef and
12680 /// support *some* VECTOR_SHUFFLE operations, those with specific masks.
12709 // FIXME: This collection of masks seems suspect.
17050 // Check that the masks correspond to performing a horizontal operation.