gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
mem.hh File Reference
#include <type_traits>
#include "arch/hsail/insts/decl.hh"
#include "arch/hsail/insts/gpu_static_inst.hh"
#include "arch/hsail/operand.hh"
#include "gpu-compute/compute_unit.hh"

Go to the source code of this file.

Classes

class  HsailISA::MemInst
 
class  HsailISA::LdaInstBase< DestOperandType, AddrOperandType >
 
class  HsailISA::LdaInst< DestDataType, AddrOperandType >
 
class  HsailISA::LdInstBase< MemOperandType, DestOperandType, AddrOperandType >
 
class  HsailISA::LdInst< MemDataType, DestDataType, AddrOperandType >
 
class  HsailISA::StInstBase< MemDataType, SrcOperandType, AddrOperandType >
 
class  HsailISA::StInst< MemDataType, SrcDataType, AddrOperandType >
 
class  HsailISA::AtomicInstBase< OperandType, AddrOperandType, NumSrcOperands, HasDst >
 
class  HsailISA::AtomicInst< MemDataType, AddrOperandType, NumSrcOperands, HasDst >
 

Namespaces

 HsailISA
 

Functions

template<typename DataType >
GPUStaticInstHsailISA::decodeLda (const Brig::BrigInstBase *ib, const BrigObject *obj)
 
template<typename MemDT , typename DestDT >
GPUStaticInstHsailISA::decodeLd2 (const Brig::BrigInstBase *ib, const BrigObject *obj)
 
template<typename MemDT >
GPUStaticInstHsailISA::decodeLd (const Brig::BrigInstBase *ib, const BrigObject *obj)
 
template<typename DataType , typename SrcDataType >
GPUStaticInstHsailISA::decodeSt (const Brig::BrigInstBase *ib, const BrigObject *obj)
 
template<typename DataType , typename AddrOperandType , int NumSrcOperands>
GPUStaticInstHsailISA::constructAtomic (const Brig::BrigInstBase *ib, const BrigObject *obj)
 
template<typename DataType , int NumSrcOperands>
GPUStaticInstHsailISA::decodeAtomicHelper (const Brig::BrigInstBase *ib, const BrigObject *obj)
 
template<typename DataType >
GPUStaticInstHsailISA::decodeAtomic (const Brig::BrigInstBase *ib, const BrigObject *obj)
 
template<typename DataType >
GPUStaticInstHsailISA::decodeAtomicNoRet (const Brig::BrigInstBase *ib, const BrigObject *obj)
 

Generated on Fri Jun 9 2017 13:03:55 for gem5 by doxygen 1.8.6