struct OneUse_match

Declaration

template <typename SubPatternT>
struct OneUse_match { /* full declaration omitted */ };

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

Templates

SubPatternT

Member Variables

public SubPatternT SubPat

Method Overview

Methods

OneUse_match<SubPatternT>(const SubPatternT& SP)

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

Parameters

const SubPatternT& SP

bool match(const llvm::MachineRegisterInfo& MRI,
           llvm::Register Reg)

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

Parameters

const llvm::MachineRegisterInfo& MRI
llvm::Register Reg