+ private:
+ /** Insert an instruction into a specific destination register index
+ * onto map.
+ */
+ void insert(uint8_t reg_type, RegIndex idx, DynInstPtr inst);
+
+ /** Remove a specific instruction and dest. register index from map */
+ void remove(uint8_t reg_type, RegIndex idx, DynInstPtr inst);
+
+ typedef std::vector<std::list<DynInstPtr> > DepMap;
+ std::vector<DepMap> regMap;