struct TargetInstrInfo::RegSubRegPairAndIdx
Declaration
struct TargetInstrInfo::RegSubRegPairAndIdx : public RegSubRegPair { /* full declaration omitted */ };
Description
A pair composed of a pair of a register and a sub-register index, and another sub-register index. Used to give some type checking when modeling Reg:SubReg1, SubReg2.
Declared at: llvm/include/llvm/CodeGen/TargetInstrInfo.h:505
Inherits from: TargetInstrInfo::RegSubRegPair
Member Variables
- public unsigned int SubIdx
Inherited from TargetInstrInfo::RegSubRegPair:
Method Overview
- public RegSubRegPairAndIdx(llvm::Register Reg = llvm::Register(), unsigned int SubReg = 0, unsigned int SubIdx = 0)
Inherited from TargetInstrInfo::RegSubRegPair:
Methods
ΒΆRegSubRegPairAndIdx(
llvm::Register Reg = llvm::Register(),
unsigned int SubReg = 0,
unsigned int SubIdx = 0)
RegSubRegPairAndIdx(
llvm::Register Reg = llvm::Register(),
unsigned int SubReg = 0,
unsigned int SubIdx = 0)
Declared at: llvm/include/llvm/CodeGen/TargetInstrInfo.h:508
Parameters
- llvm::Register Reg = llvm::Register()
- unsigned int SubReg = 0
- unsigned int SubIdx = 0