Lines Matching refs:LHSMask
9195 uint32_t LHSMask = getPermuteMask(DAG, LHS); in performAndCombine() local
9197 if (LHSMask != ~0u && RHSMask != ~0u) { in performAndCombine()
9200 if (LHSMask > RHSMask) { in performAndCombine()
9201 std::swap(LHSMask, RHSMask); in performAndCombine()
9207 uint32_t LHSUsedLanes = ~(LHSMask & 0x0c0c0c0c) & 0x0c0c0c0c; in performAndCombine()
9220 uint32_t Mask = LHSMask & RHSMask; in performAndCombine()
9223 if ((LHSMask & ByteSel) == 0x0c || (RHSMask & ByteSel) == 0x0c) in performAndCombine()
9292 uint32_t LHSMask = getPermuteMask(DAG, LHS); in performOrCombine() local
9294 if (LHSMask != ~0u && RHSMask != ~0u) { in performOrCombine()
9297 if (LHSMask > RHSMask) { in performOrCombine()
9298 std::swap(LHSMask, RHSMask); in performOrCombine()
9304 uint32_t LHSUsedLanes = ~(LHSMask & 0x0c0c0c0c) & 0x0c0c0c0c; in performOrCombine()
9313 LHSMask &= ~RHSUsedLanes; in performOrCombine()
9316 LHSMask |= LHSUsedLanes & 0x04040404; in performOrCombine()
9318 uint32_t Sel = LHSMask | RHSMask; in performOrCombine()