Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp266 if (match(I, m_And(m_OneUse(m_TruncOrSelf( in visitImpl()
H A DInstCombineAddSub.cpp1319 if (!match(&I, m_c_BinOp(m_TruncOrSelf(m_CombineAnd( in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
1799 m_OneUse(m_TruncOrSelf(m_OneUse( in visitAdd()
H A DInstCombineShifts.cpp1628 match(MaybeTrunc, m_TruncOrSelf(m_Instruction(HighBitExtract))); in foldVariableSignZeroExtensionOfVariableHighBitExtract()
H A DInstCombineCompares.cpp1181 if (match(Val, m_TruncOrSelf(m_Shr(m_Value(X), m_Constant(C))))) { in foldSignBitTest()
4507 m_CombineAnd(m_TruncOrSelf(m_CombineAnd( in foldShiftIntoShiftInAnotherHandOfAndInICmp()
H A DInstCombineSelect.cpp1452 match(X, m_TruncOrSelf(m_Value(X))); in canonicalizeClampLike()
H A DInstCombineAndOrXor.cpp4715 if (match(Op0, m_OneUse(m_TruncOrSelf( in visitXor()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSDPatternMatch.h721 inline Or<UnaryOpc_match<Opnd>, Opnd> m_TruncOrSelf(const Opnd &Op) {
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h2033 m_TruncOrSelf(const OpTy &Op) { in m_TruncOrSelf() function