Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp66 m_Shift(m_Instruction(Sh0Op0), m_ZExtOrSelf(m_Value(ShAmt0))))) in reassociateShiftAmtsOfTwoSameDirectionShifts()
81 if (!match(Sh1, m_Shift(m_Value(X), m_ZExtOrSelf(m_Value(ShAmt1))))) in reassociateShiftAmtsOfTwoSameDirectionShifts()
193 m_Shift(m_Value(Masked), m_ZExtOrSelf(m_Value(ShiftShAmt)))); in dropRedundantMaskingOfLeftShiftInput()
227 match(MaskShAmt, m_ZExtOrSelf(m_Value(MaskShAmt))); in dropRedundantMaskingOfLeftShiftInput()
259 match(MaskShAmt, m_ZExtOrSelf(m_Value(MaskShAmt))); in dropRedundantMaskingOfLeftShiftInput()
1212 m_ZExtOrSelf(m_Sub(m_Constant(C1), in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1213 m_ZExtOrSelf(m_Value(NBits))))), in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1214 m_ZExtOrSelf(m_Sub(m_Constant(C2), in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1215 m_ZExtOrSelf(m_Deferred(NBits)))))) || in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1232 m_ZExtOrSelf( in foldVariableSignZeroExtensionOfVariableHighBitExtract()
[all …]
H A DInstCombineAddSub.cpp1187 m_ZExtOrSelf(m_Sub(m_Constant(C), m_ZExtOrSelf(m_Value(NBits))))) || in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
1197 match(V, m_ZExtOrSelf(m_Value(V))); in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
1232 m_ZExtOrSelf(m_Specific(NBits))))) in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
H A DInstCombineSelect.cpp2327 m_ZExtOrSelf(m_Value(SA0))))) || in foldSelectFunnelShift()
2329 m_ZExtOrSelf(m_Value(SA1))))) || in foldSelectFunnelShift()
H A DInstCombineCompares.cpp3560 match(XShift, m_BinOp(m_Value(X), m_ZExtOrSelf(m_Value(XShAmt)))); in foldShiftIntoShiftInAnotherHandOfAndInICmp()
3561 match(YShift, m_BinOp(m_Value(Y), m_ZExtOrSelf(m_Value(YShAmt)))); in foldShiftIntoShiftInAnotherHandOfAndInICmp()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPatternMatch.h1645 m_ZExtOrSelf(const OpTy &Op) { in m_ZExtOrSelf() function