Lines Matching defs:LHSMask
8872 uint32_t LHSMask = getPermuteMask(DAG, LHS);
8874 if (LHSMask != ~0u && RHSMask != ~0u) {
8877 if (LHSMask > RHSMask) {
8878 std::swap(LHSMask, RHSMask);
8884 uint32_t LHSUsedLanes = ~(LHSMask & 0x0c0c0c0c) & 0x0c0c0c0c;
8897 uint32_t Mask = LHSMask & RHSMask;
8900 if ((LHSMask & ByteSel) == 0x0c || (RHSMask & ByteSel) == 0x0c)
8969 uint32_t LHSMask = getPermuteMask(DAG, LHS);
8971 if (LHSMask != ~0u && RHSMask != ~0u) {
8974 if (LHSMask > RHSMask) {
8975 std::swap(LHSMask, RHSMask);
8981 uint32_t LHSUsedLanes = ~(LHSMask & 0x0c0c0c0c) & 0x0c0c0c0c;
8990 LHSMask &= ~RHSUsedLanes;
8993 LHSMask |= LHSUsedLanes & 0x04040404;
8995 uint32_t Sel = LHSMask | RHSMask;