Lines Matching refs:LHSMask
9710 uint32_t LHSMask = getPermuteMask(DAG, LHS); in performAndCombine() local
9712 if (LHSMask != ~0u && RHSMask != ~0u) { in performAndCombine()
9715 if (LHSMask > RHSMask) { in performAndCombine()
9716 std::swap(LHSMask, RHSMask); in performAndCombine()
9722 uint32_t LHSUsedLanes = ~(LHSMask & 0x0c0c0c0c) & 0x0c0c0c0c; in performAndCombine()
9735 uint32_t Mask = LHSMask & RHSMask; in performAndCombine()
9738 if ((LHSMask & ByteSel) == 0x0c || (RHSMask & ByteSel) == 0x0c) in performAndCombine()
9807 uint32_t LHSMask = getPermuteMask(DAG, LHS); in performOrCombine() local
9809 if (LHSMask != ~0u && RHSMask != ~0u) { in performOrCombine()
9812 if (LHSMask > RHSMask) { in performOrCombine()
9813 std::swap(LHSMask, RHSMask); in performOrCombine()
9819 uint32_t LHSUsedLanes = ~(LHSMask & 0x0c0c0c0c) & 0x0c0c0c0c; in performOrCombine()
9828 LHSMask &= ~RHSUsedLanes; in performOrCombine()
9831 LHSMask |= LHSUsedLanes & 0x04040404; in performOrCombine()
9833 uint32_t Sel = LHSMask | RHSMask; in performOrCombine()