Lines Matching refs:LHSMask
7403 uint32_t LHSMask = getPermuteMask(DAG, LHS); in performAndCombine() local
7405 if (LHSMask != ~0u && RHSMask != ~0u) { in performAndCombine()
7408 if (LHSMask > RHSMask) { in performAndCombine()
7409 std::swap(LHSMask, RHSMask); in performAndCombine()
7415 uint32_t LHSUsedLanes = ~(LHSMask & 0x0c0c0c0c) & 0x0c0c0c0c; in performAndCombine()
7428 uint32_t Mask = LHSMask & RHSMask; in performAndCombine()
7431 if ((LHSMask & ByteSel) == 0x0c || (RHSMask & ByteSel) == 0x0c) in performAndCombine()
7500 uint32_t LHSMask = getPermuteMask(DAG, LHS); in performOrCombine() local
7502 if (LHSMask != ~0u && RHSMask != ~0u) { in performOrCombine()
7505 if (LHSMask > RHSMask) { in performOrCombine()
7506 std::swap(LHSMask, RHSMask); in performOrCombine()
7512 uint32_t LHSUsedLanes = ~(LHSMask & 0x0c0c0c0c) & 0x0c0c0c0c; in performOrCombine()
7521 LHSMask &= ~RHSUsedLanes; in performOrCombine()
7524 LHSMask |= LHSUsedLanes & 0x04040404; in performOrCombine()
7526 uint32_t Sel = LHSMask | RHSMask; in performOrCombine()