struct CompareOp_match
Declaration
template <typename Pred_P,
typename LHS_P,
typename RHS_P,
unsigned int Opcode>
struct CompareOp_match { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:600
Templates
- Pred_P
- LHS_P
- RHS_P
- unsigned int Opcode
Member Variables
- public Pred_P P
- public LHS_P L
- public RHS_P R
Method Overview
- public CompareOp_match<Pred_P, LHS_P, RHS_P, Opcode>(const Pred_P & Pred, const LHS_P & LHS, const RHS_P & RHS)
- public template <typename OpTy>bool match(const llvm::MachineRegisterInfo & MRI, OpTy && Op)
Methods
¶CompareOp_match<Pred_P, LHS_P, RHS_P, Opcode>(
const Pred_P& Pred,
const LHS_P& LHS,
const RHS_P& RHS)
CompareOp_match<Pred_P, LHS_P, RHS_P, Opcode>(
const Pred_P& Pred,
const LHS_P& LHS,
const RHS_P& RHS)
Declared at: llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h:605
Parameters
- const Pred_P& Pred
- const LHS_P& LHS
- const RHS_P& RHS
¶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:609
Templates
- OpTy
Parameters
- const llvm::MachineRegisterInfo& MRI
- OpTy&& Op