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
- public UnaryOp_match<SrcTy, Opcode>(const SrcTy & LHS)
- public template <typename OpTy>bool match(const llvm::MachineRegisterInfo & MRI, OpTy && Op)
Methods
¶UnaryOp_match<SrcTy, Opcode>(const SrcTy& LHS)
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)
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