gpu-compute: remove unnecessary member from class
authorTony Gutierrez <anthony.gutierrez@amd.com>
Mon, 27 Feb 2017 18:18:51 +0000 (13:18 -0500)
committerTony Gutierrez <anthony.gutierrez@amd.com>
Mon, 27 Feb 2017 18:18:51 +0000 (13:18 -0500)
The clang compiler complains that the wavefront member in
the GpuISA class is unused. This changeset removes the member,
because it does not appear serve a purpose.

src/arch/hsail/gpu_isa.hh
src/gpu-compute/wavefront.cc

index caee776f1904ca96da5164a96f22b2c2126380eb..831ad6ed5382f53c246bc0076e628f21ca975373 100644 (file)
@@ -42,8 +42,6 @@
 #include "base/misc.hh"
 #include "gpu-compute/misc.hh"
 
-class Wavefront;
-
 namespace HsailISA
 {
     typedef uint64_t MiscReg;
@@ -51,7 +49,7 @@ namespace HsailISA
     class GPUISA
     {
       public:
-        GPUISA(Wavefront &wf) : wavefront(wf)
+        GPUISA()
         {
         }
 
@@ -74,9 +72,6 @@ namespace HsailISA
         {
             return old_pc + sizeof(RawMachInst);
         }
-
-      private:
-        Wavefront &wavefront;
     };
 }
 
index cce76044f904dee927cc174892614e4882e08e9e..de36dd54f0e523c3e58d0c24038d41cf2f381bd9 100644 (file)
@@ -49,7 +49,7 @@ WavefrontParams::create()
 }
 
 Wavefront::Wavefront(const Params *p)
-  : SimObject(p), callArgMem(nullptr), _gpuISA(*this)
+  : SimObject(p), callArgMem(nullptr), _gpuISA()
 {
     lastTrace = 0;
     simdId = p->simdId;