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:468

Inherits from: TargetInstrInfo::RegSubRegPair

Member Variables

public unsigned int SubIdx

Inherited from TargetInstrInfo::RegSubRegPair:

public Reg
public SubReg

Method Overview

  • public RegSubRegPairAndIdx(unsigned int Reg = 0, unsigned int SubReg = 0, unsigned int SubIdx = 0)

Inherited from TargetInstrInfo::RegSubRegPair:

    Methods

    ΒΆRegSubRegPairAndIdx(unsigned int Reg = 0,
                        unsigned int SubReg = 0,
                        unsigned int SubIdx = 0)

    Declared at: llvm/include/llvm/CodeGen/TargetInstrInfo.h:471

    Parameters

    unsigned int Reg = 0
    unsigned int SubReg = 0
    unsigned int SubIdx = 0