LLVM 23.0.0git
llvm::PatternMatch::ICmpLike_match< LHS_t, RHS_t > Struct Template Reference

#include "llvm/IR/PatternMatch.h"

Public Member Functions

 ICmpLike_match (CmpPredicate &P, const LHS_t &Left, const RHS_t &Right)
template<typename OpTy>
bool match (OpTy *V) const

Public Attributes

CmpPredicatePred
LHS_t L
RHS_t R

Detailed Description

template<typename LHS_t, typename RHS_t>
struct llvm::PatternMatch::ICmpLike_match< LHS_t, RHS_t >

Definition at line 2317 of file PatternMatch.h.

Constructor & Destructor Documentation

◆ ICmpLike_match()

template<typename LHS_t, typename RHS_t>
llvm::PatternMatch::ICmpLike_match< LHS_t, RHS_t >::ICmpLike_match ( CmpPredicate & P,
const LHS_t & Left,
const RHS_t & Right )
inline

Definition at line 2322 of file PatternMatch.h.

References L, llvm::Left, P, Pred, R, and llvm::Right.

Member Function Documentation

◆ match()

Member Data Documentation

◆ L

template<typename LHS_t, typename RHS_t>
LHS_t llvm::PatternMatch::ICmpLike_match< LHS_t, RHS_t >::L

Definition at line 2319 of file PatternMatch.h.

Referenced by ICmpLike_match(), and match().

◆ Pred

template<typename LHS_t, typename RHS_t>
CmpPredicate& llvm::PatternMatch::ICmpLike_match< LHS_t, RHS_t >::Pred

Definition at line 2318 of file PatternMatch.h.

Referenced by ICmpLike_match(), and match().

◆ R

template<typename LHS_t, typename RHS_t>
RHS_t llvm::PatternMatch::ICmpLike_match< LHS_t, RHS_t >::R

Definition at line 2320 of file PatternMatch.h.

Referenced by ICmpLike_match(), and match().


The documentation for this struct was generated from the following file: