102a103,108
> /** To use in architectures with vector register file. */
> /** @{ */
> int8_t _numVecDestRegs;
> int8_t _numVecElemDestRegs;
> /** @} */
>
106,109c112,116
< /// The sum of numFPDestRegs() and numIntDestRegs() equals
< /// numDestRegs(). The former two functions are used to track
< /// physical register usage for machines with separate int & FP
< /// reg files.
---
> /// The sum of numFPDestRegs(), numIntDestRegs(), numVecDestRegs() and
> /// numVecelemDestRegs() equals numDestRegs(). The former two functions
> /// are used to track physical register usage for machines with separate
> /// int & FP reg files, the next two is for machines with vector register
> /// file.
119c126,129
< //@}
---
> /// Number of vector destination regs.
> int8_t numVecDestRegs() const { return _numVecDestRegs; }
> /// Number of vector element destination regs.
> int8_t numVecElemDestRegs() const { return _numVecElemDestRegs; }
255c265,266
< machInst(_machInst), mnemonic(_mnemonic), cachedDisassembly(0)
---
> _numVecDestRegs(0), _numVecElemDestRegs(0), machInst(_machInst),
> mnemonic(_mnemonic), cachedDisassembly(0)