struct UAddWithOverflow_match
Declaration
template <typename LHS_t, typename RHS_t, typename Sum_t>
struct UAddWithOverflow_match { /* full declaration omitted */ };
Declared at: llvm/include/llvm/IR/PatternMatch.h:1643
Templates
- LHS_t
- RHS_t
- Sum_t
Member Variables
- public LHS_t L
- public RHS_t R
- public Sum_t S
Method Overview
- public UAddWithOverflow_match<LHS_t, RHS_t, Sum_t>(const LHS_t & L, const RHS_t & R, const Sum_t & S)
- public template <typename OpTy>bool match(OpTy * V)
Methods
¶UAddWithOverflow_match<LHS_t, RHS_t, Sum_t>(
const LHS_t& L,
const RHS_t& R,
const Sum_t& S)
UAddWithOverflow_match<LHS_t, RHS_t, Sum_t>(
const LHS_t& L,
const RHS_t& R,
const Sum_t& S)
Declared at: llvm/include/llvm/IR/PatternMatch.h:1648
Parameters
- const LHS_t& L
- const RHS_t& R
- const Sum_t& S
¶template <typename OpTy>
bool match(OpTy* V)
template <typename OpTy>
bool match(OpTy* V)
Declared at: llvm/include/llvm/IR/PatternMatch.h:1651
Templates
- OpTy
Parameters
- OpTy* V