Searched refs:BinaryOp_match (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MIPatternMatch.h | 392 struct BinaryOp_match { 396 BinaryOp_match(const LHS_P &LHS, const RHS_P &RHS) : L(LHS), R(RHS) {} 450 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true> 452 return BinaryOp_match<LHS, RHS, TargetOpcode::G_ADD, true>(L, R); 456 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false> 458 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR, false>(L, R); 462 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false> 464 return BinaryOp_match<LHS, RHS, TargetOpcode::G_BUILD_VECTOR_TRUNC, false>(L, 469 inline BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false> 471 return BinaryOp_match<LHS, RHS, TargetOpcode::G_PTR_ADD, false>(L, R); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 1070 struct BinaryOp_match { struct 1076 BinaryOp_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} in BinaryOp_match() argument 1092 inline BinaryOp_match<LHS, RHS, Instruction::Add> m_Add(const LHS &L, in m_Add() argument 1094 return BinaryOp_match<LHS, RHS, Instruction::Add>(L, R); in m_Add() 1098 inline BinaryOp_match<LHS, RHS, Instruction::FAdd> m_FAdd(const LHS &L, in m_FAdd() 1100 return BinaryOp_match<LHS, RHS, Instruction::FAdd>(L, R); in m_FAdd() 1104 inline BinaryOp_match<LHS, RHS, Instruction::Sub> m_Sub(const LHS &L, in m_Sub() 1106 return BinaryOp_match<LHS, RHS, Instruction::Sub>(L, R); in m_Sub() 1110 inline BinaryOp_match<LHS, RHS, Instruction::FSub> m_FSub(const LHS &L, in m_FSub() 1112 return BinaryOp_match<LHS, RHS, Instruction::FSub>(L, R); in m_FSub() [all …]
|