Lines Matching refs:Width
624 MCOperand AMDGPUDisassembler::decodeFPImmed(OpWidthTy Width, unsigned Imm) { in decodeFPImmed() argument
629 switch (Width) { in decodeFPImmed()
642 unsigned AMDGPUDisassembler::getVgprClassId(const OpWidthTy Width) const { in getVgprClassId()
645 assert(OPW_FIRST_ <= Width && Width < OPW_LAST_); in getVgprClassId()
646 switch (Width) { in getVgprClassId()
657 unsigned AMDGPUDisassembler::getSgprClassId(const OpWidthTy Width) const { in getSgprClassId()
660 assert(OPW_FIRST_ <= Width && Width < OPW_LAST_); in getSgprClassId()
661 switch (Width) { in getSgprClassId()
674 unsigned AMDGPUDisassembler::getTtmpClassId(const OpWidthTy Width) const { in getTtmpClassId()
677 assert(OPW_FIRST_ <= Width && Width < OPW_LAST_); in getTtmpClassId()
678 switch (Width) { in getTtmpClassId()
700 MCOperand AMDGPUDisassembler::decodeSrcOp(const OpWidthTy Width, unsigned Val) const { in decodeSrcOp() argument
706 return createRegOperand(getVgprClassId(Width), Val - VGPR_MIN); in decodeSrcOp()
710 return createSRegOperand(getSgprClassId(Width), Val - SGPR_MIN); in decodeSrcOp()
715 return createSRegOperand(getTtmpClassId(Width), TTmpIdx); in decodeSrcOp()
722 return decodeFPImmed(Width, Val); in decodeSrcOp()
727 switch (Width) { in decodeSrcOp()
739 MCOperand AMDGPUDisassembler::decodeDstOp(const OpWidthTy Width, unsigned Val) const { in decodeDstOp() argument
743 assert(Width == OPW256 || Width == OPW512); in decodeDstOp()
747 return createSRegOperand(getSgprClassId(Width), Val - SGPR_MIN); in decodeDstOp()
752 return createSRegOperand(getTtmpClassId(Width), TTmpIdx); in decodeDstOp()
805 MCOperand AMDGPUDisassembler::decodeSDWASrc(const OpWidthTy Width, in decodeSDWASrc() argument
815 return createRegOperand(getVgprClassId(Width), in decodeSDWASrc()
820 return createSRegOperand(getSgprClassId(Width), in decodeSDWASrc()
825 return createSRegOperand(getTtmpClassId(Width), in decodeSDWASrc()
835 return decodeFPImmed(Width, SVal); in decodeSDWASrc()
839 return createRegOperand(getVgprClassId(Width), Val); in decodeSDWASrc()