|
LLVM 24.0.0git
|
Matches a G_SEXT_INREG, binding its source operand. More...
#include "llvm/CodeGen/GlobalISel/MIPatternMatch.h"
Public Member Functions | |
| SExtInRegMatch (const SrcTy &LHS) | |
| template<typename OpTy> | |
| bool | match (const MachineRegisterInfo &MRI, OpTy &&Op) |
Public Attributes | |
| SrcTy | L |
Matches a G_SEXT_INREG, binding its source operand.
G_SEXT_INREG has an extra immediate operand, so it does not fit the plain UnaryOp_match shape.
Definition at line 770 of file MIPatternMatch.h.
|
inline |
Definition at line 773 of file MIPatternMatch.h.
|
inline |
Definition at line 775 of file MIPatternMatch.h.
References llvm::MachineInstr::getOpcode(), llvm::MachineInstr::getOperand(), llvm::MachineOperand::getReg(), L, llvm::MIPatternMatch::m_MInstr(), and llvm::MIPatternMatch::mi_match().
| SrcTy llvm::MIPatternMatch::SExtInRegMatch< SrcTy >::L |
Definition at line 771 of file MIPatternMatch.h.
Referenced by match(), and SExtInRegMatch().