LLVM: llvm::PatternMatch::UAddWithOverflow_match< LHS_t, RHS_t, Sum_t (original) (raw)
#include "[llvm/IR/PatternMatch.h](PatternMatch%5F8h%5Fsource.html)"
Detailed Description
template<typename LHS_t, typename RHS_t, typename Sum_t>
struct llvm::PatternMatch::UAddWithOverflow_match< LHS_t, RHS_t, Sum_t >
Definition at line 2666 of file PatternMatch.h.
Constructor & Destructor Documentation
template<typename LHS_t, typename RHS_t, typename Sum_t>
Member Function Documentation
◆ match()
template<typename LHS_t, typename RHS_t, typename Sum_t>
template
Definition at line 2674 of file PatternMatch.h.
References llvm::CmpInst::ICMP_EQ, llvm::CmpInst::ICMP_UGT, llvm::CmpInst::ICMP_ULT, L, llvm::PatternMatch::m_Add(), llvm::PatternMatch::m_ICmp(), llvm::PatternMatch::m_Not(), llvm::PatternMatch::m_One(), llvm::PatternMatch::m_OneUse(), llvm::PatternMatch::m_Value(), llvm::PatternMatch::m_ZeroInt(), match(), R, and S.
Referenced by match().
Member Data Documentation
◆ L
template<typename LHS_t, typename RHS_t, typename Sum_t>
◆ R
template<typename LHS_t, typename RHS_t, typename Sum_t>
◆ S
template<typename LHS_t, typename RHS_t, typename Sum_t>
The documentation for this struct was generated from the following file:
- include/llvm/IR/PatternMatch.h