sim: Add an option to forward work items to Python
[gem5.git] / src / sim / insttracer.hh
index 3c954df26437ea9b67594ee71a264032d03f7887..6819c2199e9fc7c898874992b4508a7a51d1e95a 100644 (file)
@@ -58,8 +58,6 @@ namespace Trace {
 class InstRecord
 {
   protected:
-    typedef TheISA::VectorReg VectorReg;
-
     Tick when;
 
     // The following fields are initialized by the constructor and
@@ -99,7 +97,6 @@ class InstRecord
     union {
         uint64_t as_int;
         double as_double;
-        VectorReg as_vector;
     } data;
 
     /** @defgroup fetch_seq
@@ -123,8 +120,7 @@ class InstRecord
         DataInt16 = 2,
         DataInt32 = 4,
         DataInt64 = 8,
-        DataDouble = 3,
-        DataVector = sizeof(VectorReg),
+        DataDouble = 3
     } data_status;
 
     /** @ingroup memory
@@ -177,8 +173,6 @@ class InstRecord
     void setData(int8_t d)  { setData((uint8_t)d); }
 
     void setData(double d) { data.as_double = d; data_status = DataDouble; }
-    void setData(const VectorReg& v)
-    { data.as_vector = v; data_status = DataVector; }
 
     void setFetchSeq(InstSeqNum seq)
     { fetch_seq = seq; fetch_seq_valid = true; }
@@ -204,7 +198,6 @@ class InstRecord
 
     uint64_t getIntData() const { return data.as_int; }
     double getFloatData() const { return data.as_double; }
-    const VectorReg &getVectorData() const { return data.as_vector; }
     int getDataStatus() const { return data_status; }
 
     InstSeqNum getFetchSeq() const { return fetch_seq; }