reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
47 template <typename Val, typename Pattern> bool match(Val *V, const Pattern &P) { 625 inline specific_fpval m_SpecificFP(double V) { return specific_fpval(V); } 628 inline specific_fpval m_FPOne() { return m_SpecificFP(1.0); } 735 LHS_t L; 736 RHS_t R; 740 BinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} 740 BinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} 777 inline BinaryOp_match<LHS, RHS, Instruction::FSub> m_FSub(const LHS &L, 777 inline BinaryOp_match<LHS, RHS, Instruction::FSub> m_FSub(const LHS &L, 832 inline BinaryOp_match<LHS, RHS, Instruction::FMul> m_FMul(const LHS &L, 833 const RHS &R) { 1201 T1 Op2; 1202 T2 Op3; 1204 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) 1204 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) 1219 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> 1219 inline ThreeOps_match<Cond, LHS, RHS, Instruction::Select> 1220 m_Select(const Cond &C, const LHS &L, const RHS &R) { 1220 m_Select(const Cond &C, const LHS &L, const RHS &R) { 1669 Opnd_t Val; 1671 Argument_match(unsigned OpIdx, const Opnd_t &V) : OpI(OpIdx), Val(V) {} 1683 inline Argument_match<Opnd_t> m_Argument(const Opnd_t &Op) { 1683 inline Argument_match<Opnd_t> m_Argument(const Opnd_t &Op) { 1711 using Ty = match_combine_and<IntrinsicID_match, Argument_match<T0>>; 1715 match_combine_and<typename m_Intrinsic_Ty<T0>::Ty, Argument_match<T1>>; 1737 inline typename m_Intrinsic_Ty<T0>::Ty m_Intrinsic(const T0 &Op0) { 1737 inline typename m_Intrinsic_Ty<T0>::Ty m_Intrinsic(const T0 &Op0) { 1742 inline typename m_Intrinsic_Ty<T0, T1>::Ty m_Intrinsic(const T0 &Op0, 1742 inline typename m_Intrinsic_Ty<T0, T1>::Ty m_Intrinsic(const T0 &Op0,