gpu-compute, arch: add some methods to the base inst classes for ISA support
This commit is contained in:
@@ -84,6 +84,8 @@ class GPUStaticInst
|
||||
virtual int numDstRegOperands() = 0;
|
||||
virtual int numSrcRegOperands() = 0;
|
||||
|
||||
virtual bool isValid() const = 0;
|
||||
|
||||
/*
|
||||
* Most instructions (including all HSAIL instructions)
|
||||
* are vector ops, so _scalarOp will be false by default.
|
||||
@@ -109,6 +111,13 @@ class GPUStaticInst
|
||||
fatal("calling initiateAcc() on a non-memory instruction.\n");
|
||||
}
|
||||
|
||||
// only used for memory instructions
|
||||
virtual void
|
||||
completeAcc(GPUDynInstPtr gpuDynInst)
|
||||
{
|
||||
fatal("calling completeAcc() on a non-memory instruction.\n");
|
||||
}
|
||||
|
||||
virtual uint32_t getTargetPc() { return 0; }
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user