reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/PatternMatch.h
   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) {