struct SpecificBinaryOp_match

Declaration

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

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

Templates

LHS_t
RHS_t
bool Commutable = false

Member Variables

public unsigned int Opcode

Method Overview

Methods

SpecificBinaryOp_match<LHS_t, RHS_t, Commutable>(
    unsigned int Opcode,
    const LHS_t& LHS,
    const RHS_t& RHS)

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

Parameters

unsigned int Opcode
const LHS_t& LHS
const RHS_t& RHS

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

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

Templates

OpTy

Parameters

OpTy* V