struct UnaryOp_match

Declaration

template <typename SrcTy, unsigned int Opcode>
struct UnaryOp_match { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:242

Templates

SrcTy
unsigned int Opcode

Member Variables

public SrcTy L

Method Overview

Methods

UnaryOp_match<SrcTy, Opcode>(const SrcTy& LHS)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:245

Parameters

const SrcTy& LHS

template <typename OpTy>
bool match(const llvm::MachineRegisterInfo& MRI,
           OpTy&& Op)

Declared at: llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:247

Templates

OpTy

Parameters

const llvm::MachineRegisterInfo& MRI
OpTy&& Op