LLVM 22.0.0git
|
A pair composed of a register and a sub-register index. More...
#include "llvm/CodeGen/TargetInstrInfo.h"
Public Member Functions | |
RegSubRegPair (Register Reg=Register(), unsigned SubReg=0) | |
bool | operator== (const RegSubRegPair &P) const |
bool | operator!= (const RegSubRegPair &P) const |
Public Attributes | |
Register | Reg |
unsigned | SubReg |
A pair composed of a register and a sub-register index.
Used to give some type checking when modeling Reg:SubReg.
Definition at line 546 of file TargetInstrInfo.h.
|
inline |
Definition at line 550 of file TargetInstrInfo.h.
Referenced by operator!=(), operator==(), and llvm::TargetInstrInfo::RegSubRegPairAndIdx::RegSubRegPairAndIdx().
|
inline |
Definition at line 556 of file TargetInstrInfo.h.
References P, and RegSubRegPair().
|
inline |
Definition at line 553 of file TargetInstrInfo.h.
References P, Reg, RegSubRegPair(), and SubReg.
Register llvm::TargetInstrInfo::RegSubRegPair::Reg |
Definition at line 547 of file TargetInstrInfo.h.
Referenced by followSubRegDef(), llvm::TargetInstrInfo::getExtractSubregInputs(), llvm::ARMBaseInstrInfo::getExtractSubregLikeInputs(), llvm::DenseMapInfo< TargetInstrInfo::RegSubRegPair >::getHashValue(), llvm::TargetInstrInfo::getInsertSubregInputs(), llvm::ARMBaseInstrInfo::getInsertSubregLikeInputs(), getNewSource(), operator==(), RegSubRegPair(), and llvm::TargetInstrInfo::RegSubRegPairAndIdx::RegSubRegPairAndIdx().
unsigned llvm::TargetInstrInfo::RegSubRegPair::SubReg |
Definition at line 548 of file TargetInstrInfo.h.
Referenced by followSubRegDef(), llvm::TargetInstrInfo::getExtractSubregInputs(), llvm::ARMBaseInstrInfo::getExtractSubregLikeInputs(), llvm::DenseMapInfo< TargetInstrInfo::RegSubRegPair >::getHashValue(), llvm::TargetInstrInfo::getInsertSubregInputs(), llvm::ARMBaseInstrInfo::getInsertSubregLikeInputs(), getNewSource(), operator==(), RegSubRegPair(), and llvm::TargetInstrInfo::RegSubRegPairAndIdx::RegSubRegPairAndIdx().