LLVM: llvm::MIPatternMatch::BinaryOpc_match< LHS_P, RHS_P, Commutable (original) (raw)
#include "[llvm/CodeGen/GlobalISel/MIPatternMatch.h](MIPatternMatch%5F8h%5Fsource.html)"
Detailed Description
template<typename LHS_P, typename RHS_P, bool Commutable = false>
struct llvm::MIPatternMatch::BinaryOpc_match< LHS_P, RHS_P, Commutable >
Definition at line 509 of file MIPatternMatch.h.
Constructor & Destructor Documentation
template<typename LHS_P, typename RHS_P, bool Commutable = false>
Member Function Documentation
◆ match()
template<typename LHS_P, typename RHS_P, bool Commutable = false>
template
Definition at line 517 of file MIPatternMatch.h.
References llvm::MachineInstr::getNumDefs(), llvm::MachineInstr::getNumOperands(), llvm::MachineInstr::getOpcode(), llvm::MachineInstr::getOperand(), llvm::MachineOperand::getReg(), L, llvm::MIPatternMatch::m_MInstr(), llvm::MIPatternMatch::mi_match(), MRI, Opc, and R.
Member Data Documentation
◆ L
template<typename LHS_P, typename RHS_P, bool Commutable = false>
◆ Opc
template<typename LHS_P, typename RHS_P, bool Commutable = false>
◆ R
template<typename LHS_P, typename RHS_P, bool Commutable = false>
The documentation for this struct was generated from the following file:
- include/llvm/CodeGen/GlobalISel/MIPatternMatch.h