| H A D | PatternMatch.h | 1117 struct BinaryOp_match { struct 1123 BinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} in BinaryOp_match() function 1141 inline BinaryOp_match<LHS, RHS, Instruction::Add> m_Add(const LHS &L, in m_Add() argument 1143 return BinaryOp_match<LHS, RHS, Instruction::Add>(L, R); in m_Add() 1147 inline BinaryOp_match<LHS, RHS, Instruction::FAdd> m_FAdd(const LHS &L, in m_FAdd() 1149 return BinaryOp_match<LHS, RHS, Instruction::FAdd>(L, R); in m_FAdd() 1153 inline BinaryOp_match<LHS, RHS, Instruction::Sub> m_Sub(const LHS &L, in m_Sub() 1155 return BinaryOp_match<LHS, RHS, Instruction::Sub>(L, R); in m_Sub() 1159 inline BinaryOp_match<LHS, RHS, Instruction::FSub> m_FSub(const LHS &L, in m_FSub() 1161 return BinaryOp_match<LHS, RHS, Instruction::FSub>(L, R); in m_FSub() [all …]
|