102,107d101
<
< // I am assuming that vector register type is different from the two
< // types used above. Else it seems useless to have a separate typedef
< // for vector registers.
< VectorReg vector;
<
110,111d103
< void set(const VectorReg &v) { vector = v; }
<
114d105
< void get(VectorReg& v) { v = vector; }
533,535d523
< bool isVector() const { return staticInst->isVector(); }
< bool isCC() const { return staticInst->isCC(); }
<
565,569d552
< void printFlags(std::ostream &outs, const std::string &separator) const
< { staticInst->printFlags(outs, separator); }
<
< std::string getName() const { return staticInst->getName(); }
<
616,617d598
< int8_t numVectorDestRegs() const
< { return staticInst->numVectorDestRegs(); }
677,683d657
< /** Records a vector register being set to a value. */
< void setVectorRegOperand(const StaticInst *si, int idx,
< const VectorReg &val)
< {
< setResult<const VectorReg &>(val);
< }
<