gem5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
HsailISA
CbrDirectInst
HsailISA::CbrDirectInst Member List
This is the complete list of members for
HsailISA::CbrDirectInst
, including all inherited members.
_flags
GPUStaticInst
protected
_instAddr
GPUStaticInst
protected
_instNum
GPUStaticInst
protected
_ipdInstNum
GPUStaticInst
protected
CbrDirectInst
(const Brig::BrigInstBase *ib, const BrigObject *obj)
HsailISA::CbrDirectInst
inline
CbrInstBase
(const Brig::BrigInstBase *ib, const BrigObject *obj)
HsailISA::CbrInstBase< LabelOperand >
inline
completeAcc
(GPUDynInstPtr gpuDynInst)
GPUStaticInst
inline
virtual
cond
HsailISA::CbrInstBase< LabelOperand >
disassemble
()
GPUStaticInst
disassembly
GPUStaticInst
protected
dynamic_id_count
GPUStaticInst
static
execAtomic
(GPUDynInstPtr gpuDynInst)
GPUStaticInst
inline
virtual
execAtomicAcq
(GPUDynInstPtr gpuDynInst)
GPUStaticInst
inline
virtual
execLdAcq
(GPUDynInstPtr gpuDynInst)
GPUStaticInst
inline
virtual
execSt
(GPUDynInstPtr gpuDynInst)
GPUStaticInst
inline
virtual
execute
(GPUDynInstPtr gpuDynInst) override
HsailISA::CbrInstBase< LabelOperand >
virtual
executed_as
GPUStaticInst
generateDisassembly
() override
HsailISA::CbrInstBase< LabelOperand >
virtual
getNumOperands
() override
HsailISA::CbrInstBase< LabelOperand >
inline
virtual
getOperandSize
(int operandIndex) override
HsailISA::CbrInstBase< LabelOperand >
inline
virtual
getRegisterIndex
(int operandIndex, GPUDynInstPtr gpuDynInst) override
HsailISA::CbrInstBase< LabelOperand >
inline
virtual
getTargetPc
() override
HsailISA::CbrInstBase< LabelOperand >
inline
virtual
GPUStaticInst
(const std::string &opcode)
GPUStaticInst
hsailCode
HsailISA::HsailGPUStaticInst
protected
HsailGPUStaticInst
(const BrigObject *obj, const std::string &opcode)
HsailISA::HsailGPUStaticInst
initiateAcc
(GPUDynInstPtr gpuDynInst)
GPUStaticInst
inline
virtual
instAddr
(int inst_addr)
GPUStaticInst
inline
instAddr
() const
GPUStaticInst
inline
instNum
(int num)
GPUStaticInst
inline
instNum
()
GPUStaticInst
inline
instSize
() const override
HsailISA::HsailGPUStaticInst
inline
virtual
ipdInstNum
(int num)
GPUStaticInst
inline
ipdInstNum
() const
GPUStaticInst
inline
isAcquire
() const
GPUStaticInst
inline
isAcquireRelease
() const
GPUStaticInst
inline
isALU
() const
GPUStaticInst
inline
isArgLoad
() const
GPUStaticInst
inline
isArgSeg
() const
GPUStaticInst
inline
isAtomic
() const
GPUStaticInst
inline
isAtomicAdd
() const
GPUStaticInst
inline
isAtomicAnd
() const
GPUStaticInst
inline
isAtomicCAS
() const
GPUStaticInst
inline
isAtomicDec
() const
GPUStaticInst
inline
isAtomicExch
() const
GPUStaticInst
inline
isAtomicInc
() const
GPUStaticInst
inline
isAtomicMax
() const
GPUStaticInst
inline
isAtomicMin
() const
GPUStaticInst
inline
isAtomicNoRet
() const
GPUStaticInst
inline
isAtomicOr
() const
GPUStaticInst
inline
isAtomicRet
() const
GPUStaticInst
inline
isAtomicSub
() const
GPUStaticInst
inline
isAtomicXor
() const
GPUStaticInst
inline
isBarrier
() const
GPUStaticInst
inline
isBranch
() const
GPUStaticInst
inline
isCondRegister
(int operandIndex) override
HsailISA::CbrInstBase< LabelOperand >
inline
virtual
isDeviceScope
() const
GPUStaticInst
inline
isDstOperand
(int operandIndex) override
HsailISA::CbrInstBase< LabelOperand >
inline
virtual
isFlat
() const
GPUStaticInst
inline
isGloballyCoherent
() const
GPUStaticInst
inline
isGlobalMem
() const
GPUStaticInst
inline
isGlobalSeg
() const
GPUStaticInst
inline
isGroupSeg
() const
GPUStaticInst
inline
isKernArgSeg
() const
GPUStaticInst
inline
isLoad
() const
GPUStaticInst
inline
isLocalMem
() const
GPUStaticInst
inline
isMemFence
() const
GPUStaticInst
inline
isMemRef
() const
GPUStaticInst
inline
isNoOrder
() const
GPUStaticInst
inline
isNop
() const
GPUStaticInst
inline
isNoScope
() const
GPUStaticInst
inline
isPrivateSeg
() const
GPUStaticInst
inline
isReadOnlySeg
() const
GPUStaticInst
inline
isRelaxedOrder
() const
GPUStaticInst
inline
isRelease
() const
GPUStaticInst
inline
isReturn
() const
GPUStaticInst
inline
isScalar
() const
GPUStaticInst
inline
isScalarRegister
(int operandIndex) override
HsailISA::CbrInstBase< LabelOperand >
inline
virtual
isSpecialOp
() const
GPUStaticInst
inline
isSpillSeg
() const
GPUStaticInst
inline
isSrcOperand
(int operandIndex) override
HsailISA::CbrInstBase< LabelOperand >
inline
virtual
isStore
() const
GPUStaticInst
inline
isSystemCoherent
() const
GPUStaticInst
inline
isSystemScope
() const
GPUStaticInst
inline
isUnconditionalJump
() const
GPUStaticInst
inline
isValid
() const override
HsailISA::HsailGPUStaticInst
inline
virtual
isVectorRegister
(int operandIndex) override
HsailISA::CbrInstBase< LabelOperand >
inline
virtual
isWaitcnt
() const
GPUStaticInst
inline
isWavefrontScope
() const
GPUStaticInst
inline
isWorkgroupScope
() const
GPUStaticInst
inline
isWorkitemScope
() const
GPUStaticInst
inline
nextInstAddr
() const
GPUStaticInst
inline
numDstRegOperands
()
HsailISA::CbrDirectInst
inline
virtual
numSrcRegOperands
()
HsailISA::CbrDirectInst
inline
virtual
opcode
GPUStaticInst
protected
readsSCC
() const
GPUStaticInst
inline
readsVCC
() const
GPUStaticInst
inline
setFlag
(Flags flag)
GPUStaticInst
inline
target
HsailISA::CbrInstBase< LabelOperand >
width
HsailISA::CbrInstBase< LabelOperand >
writesSCC
() const
GPUStaticInst
inline
writesVCC
() const
GPUStaticInst
inline
Generated on Fri Jun 9 2017 13:04:31 for gem5 by
doxygen
1.8.6