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) {
  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,