Lines Matching refs:PatternMatch

89   bool IsExt = IsFloat ? match(&V, m_FPExt(PatternMatch::m_Value(CastSrc)))  in canSafelyConvertTo16Bit()
90 : match(&V, m_ZExt(PatternMatch::m_Value(CastSrc))); in canSafelyConvertTo16Bit()
336 if (match(Op0, PatternMatch::m_FiniteNonZero()) || in canSimplifyLegacyMulToMul()
337 match(Op1, PatternMatch::m_FiniteNonZero())) { in canSimplifyLegacyMulToMul()
662 if (match(Src0, PatternMatch::m_NaN()) || isa<UndefValue>(Src0)) { in instCombineIntrinsic()
664 } else if (match(Src1, PatternMatch::m_NaN()) || isa<UndefValue>(Src1)) { in instCombineIntrinsic()
666 } else if (match(Src2, PatternMatch::m_NaN()) || isa<UndefValue>(Src2)) { in instCombineIntrinsic()
774 ((match(Src1, PatternMatch::m_One()) && in instCombineIntrinsic()
775 match(Src0, m_ZExt(PatternMatch::m_Value(ExtSrc)))) || in instCombineIntrinsic()
776 (match(Src1, PatternMatch::m_AllOnes()) && in instCombineIntrinsic()
777 match(Src0, m_SExt(PatternMatch::m_Value(ExtSrc))))) && in instCombineIntrinsic()
799 if (match(Src1, PatternMatch::m_Zero()) && in instCombineIntrinsic()
800 match(Src0, PatternMatch::m_ZExtOrSExt( in instCombineIntrinsic()
801 m_Cmp(SrcPred, PatternMatch::m_Value(SrcLHS), in instCombineIntrinsic()
802 PatternMatch::m_Value(SrcRHS))))) { in instCombineIntrinsic()
946 PatternMatch::m_Intrinsic<Intrinsic::amdgcn_readfirstlane>())) { in instCombineIntrinsic()
952 if (match(Src, PatternMatch::m_Intrinsic<Intrinsic::amdgcn_readlane>())) { in instCombineIntrinsic()
957 if (match(Src, PatternMatch::m_Intrinsic<Intrinsic::amdgcn_readlane>( in instCombineIntrinsic()
958 PatternMatch::m_Value(), in instCombineIntrinsic()
959 PatternMatch::m_Specific(II.getArgOperand(1))))) { in instCombineIntrinsic()
980 match(Op0, PatternMatch::m_APFloat(C)); in instCombineIntrinsic()
1009 if (isa<UndefValue>(Op1) || match(Op1, PatternMatch::m_ZeroInt())) { in instCombineIntrinsic()
1022 if (match(Op0, PatternMatch::m_AnyZeroFP()) || in instCombineIntrinsic()
1023 match(Op1, PatternMatch::m_AnyZeroFP())) in instCombineIntrinsic()
1043 if (match(Op0, PatternMatch::m_AnyZeroFP()) || in instCombineIntrinsic()
1044 match(Op1, PatternMatch::m_AnyZeroFP())) { in instCombineIntrinsic()