struct CmpClass_match

Declaration

template <typename LHS_t,
          typename RHS_t,
          typename Class,
          typename PredicateTy,
          bool Commutable = false>
struct CmpClass_match { /* full declaration omitted */ };

Declared at: llvm/include/llvm/IR/PatternMatch.h:1361

Templates

LHS_t
RHS_t
Class
PredicateTy
bool Commutable = false

Member Variables

public PredicateTy& Predicate
public LHS_t L
public RHS_t R

Method Overview

Methods

CmpClass_match<LHS_t,
               RHS_t,
               Class,
               PredicateTy,
               Commutable>(PredicateTy& Pred,
                           const LHS_t& LHS,
                           const RHS_t& RHS)

Declared at: llvm/include/llvm/IR/PatternMatch.h:1368

Parameters

PredicateTy& Pred
const LHS_t& LHS
const RHS_t& RHS

template <typename OpTy>
bool match(OpTy* V)

Declared at: llvm/include/llvm/IR/PatternMatch.h:1371

Templates

OpTy

Parameters

OpTy* V