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) { 674 inline bind_const_intval_ty m_ConstantInt(uint64_t &V) { return V; } 736 RHS_t R; 740 BinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} 844 inline BinaryOp_match<LHS, RHS, Instruction::SDiv> m_SDiv(const LHS &L, 845 const RHS &R) { 898 inline BinaryOp_match<LHS, RHS, Instruction::LShr> m_LShr(const LHS &L, 899 const RHS &R) { 904 inline BinaryOp_match<LHS, RHS, Instruction::AShr> m_AShr(const LHS &L, 905 const RHS &R) { 1006 RHS_t R; 1184 T1 Op2; 1186 TwoOps_match(const T0 &Op1, const T1 &Op2) : Op1(Op1), Op2(Op2) {} 1202 T2 Op3; 1204 ThreeOps_match(const T0 &Op1, const T1 &Op2, const T2 &Op3) 1235 inline ThreeOps_match<Val_t, Elt_t, Idx_t, Instruction::InsertElement> 1236 m_InsertElement(const Val_t &Val, const Elt_t &Elt, const Idx_t &Idx) { 1243 inline TwoOps_match<Val_t, Idx_t, Instruction::ExtractElement> 1244 m_ExtractElement(const Val_t &Val, const Idx_t &Idx) {