struct brc_match

Declaration

template <typename Cond_t,
          typename TrueBlock_t,
          typename FalseBlock_t>
struct brc_match { /* full declaration omitted */ };

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

Templates

Cond_t
TrueBlock_t
FalseBlock_t

Member Variables

public Cond_t Cond
public TrueBlock_t T
public FalseBlock_t F

Method Overview

Methods

brc_match<Cond_t, TrueBlock_t, FalseBlock_t>(
    const Cond_t& C,
    const TrueBlock_t& t,
    const FalseBlock_t& f)

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

Parameters

const Cond_t& C
const TrueBlock_t& t
const FalseBlock_t& f

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

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

Templates

OpTy

Parameters

OpTy* V