Home
last modified time | relevance | path

Searched refs:MaskShAmt (Results 1 – 1 of 1) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp209 Value *MaskShAmt; in dropRedundantMaskingOfLeftShiftInput() local
212 auto MaskA = m_Add(m_Shl(m_One(), m_Value(MaskShAmt)), m_AllOnes()); in dropRedundantMaskingOfLeftShiftInput()
216 auto MaskC = m_LShr(m_AllOnes(), m_Value(MaskShAmt)); in dropRedundantMaskingOfLeftShiftInput()
219 m_LShr(m_Shl(m_AllOnes(), m_Value(MaskShAmt)), m_Deferred(MaskShAmt)); in dropRedundantMaskingOfLeftShiftInput()
226 match(MaskShAmt, m_ZExtOrSelf(m_Value(MaskShAmt))); in dropRedundantMaskingOfLeftShiftInput()
230 MaskShAmt)) in dropRedundantMaskingOfLeftShiftInput()
235 MaskShAmt, ShiftShAmt, /*IsNSW=*/false, /*IsNUW=*/false, Q)); in dropRedundantMaskingOfLeftShiftInput()
256 m_Deferred(MaskShAmt)))) { in dropRedundantMaskingOfLeftShiftInput()
258 match(MaskShAmt, m_ZExtOrSelf(m_Value(MaskShAmt))); in dropRedundantMaskingOfLeftShiftInput()
262 MaskShAmt)) in dropRedundantMaskingOfLeftShiftInput()
[all …]