Searched refs:GPUStaticInst (Results 1 - 19 of 19) sorted by relevance
/gem5/src/arch/hsail/ |
H A D | gpu_decoder.hh | 44 class GPUStaticInst; 56 GPUStaticInst* decode(MachInst machInst); 58 GPUStaticInst* 65 saveInst(GPUStaticInst *decodedInst) 73 static std::vector<GPUStaticInst*> decodedInsts;
|
/gem5/src/gpu-compute/ |
H A D | gpu_static_inst.cc | 38 GPUStaticInst::GPUStaticInst(const std::string &opcode) function in class:GPUStaticInst 46 GPUStaticInst::disassemble()
|
H A D | kernel_cfg.hh | 46 class GPUStaticInst; 51 BasicBlock(uint32_t num, GPUStaticInst* begin) : 81 GPUStaticInst* firstInstruction; 102 const std::vector<GPUStaticInst*>& instructions); 105 ControlFlowInfo(const std::vector<GPUStaticInst*>& instructions); 107 GPUStaticInst* lastInstruction(const BasicBlock* block) const; 130 std::vector<GPUStaticInst*> instructions;
|
H A D | kernel_cfg.cc | 51 const std::vector<GPUStaticInst*>& instructions) 58 ControlFlowInfo::ControlFlowInfo(const std::vector<GPUStaticInst*>& insts) : 78 GPUStaticInst* 138 GPUStaticInst* last = lastInstruction(bb.get()); 234 GPUStaticInst* last_instruction = lastInstruction(basicBlock.get()); 237 GPUStaticInst* ipd_first_inst = ipd_block->firstInstruction; 272 for (GPUStaticInst* inst : instructions) {
|
H A D | condition_register_state.hh | 45 class GPUStaticInst;
|
H A D | gpu_static_inst.hh | 44 * information. GPUStaticInst corresponds to the StaticInst class for the CPU 60 class GPUStaticInst : public GPUStaticInstFlags class in inherits:GPUStaticInstFlags 63 GPUStaticInst(const std::string &opcode); 261 class KernelLaunchStaticInst : public GPUStaticInst 264 KernelLaunchStaticInst() : GPUStaticInst("kernel_launch")
|
H A D | gpu_dyn_inst.hh | 48 class GPUStaticInst; 200 GPUDynInst(ComputeUnit *_cu, Wavefront *_wf, GPUStaticInst *static_inst, 281 GPUStaticInst* staticInstruction() { return _staticInst; } 361 std::function<void(GPUStaticInst*, GPUDynInstPtr)> execContinuation; 467 GPUStaticInst *_staticInst;
|
H A D | hsail_code.cc | 93 std::vector<GPUStaticInst*> instructions; 179 GPUStaticInst *iptr = decoder.decode(machInst);
|
H A D | gpu_dyn_inst.cc | 44 GPUStaticInst *static_inst, uint64_t instSeqNum)
|
H A D | fetch_unit.cc | 280 GPUStaticInst *inst_ptr = decoder.decode(inst_index_ptr[i]);
|
H A D | hsail_code.hh | 55 class GPUStaticInst;
|
H A D | compute_unit.hh | 748 GPUStaticInst *kernelLaunchInst;
|
/gem5/src/arch/hsail/insts/ |
H A D | gpu_static_inst.cc | 44 : GPUStaticInst(opcode), hsailCode(obj->currentCode)
|
H A D | gpu_static_inst.hh | 53 class HsailGPUStaticInst : public GPUStaticInst
|
H A D | branch.cc | 42 GPUStaticInst* 57 GPUStaticInst* 72 GPUStaticInst*
|
H A D | branch.hh | 162 GPUStaticInst* decodeBrn(const Brig::BrigInstBase *ib, 331 GPUStaticInst* decodeCbr(const Brig::BrigInstBase *ib, 437 GPUStaticInst* decodeBr(const Brig::BrigInstBase *ib,
|
H A D | mem.hh | 184 GPUStaticInst* 480 &GPUStaticInst::execLdAcq; 702 GPUStaticInst* 728 GPUStaticInst* 1015 gpuDynInst->execContinuation = &GPUStaticInst::execSt; 1177 GPUStaticInst* 1488 gpuDynInst->execContinuation = &GPUStaticInst::execAtomic; 1642 &GPUStaticInst::execAtomicAcq; 1690 GPUStaticInst* 1720 GPUStaticInst* [all...] |
H A D | decl.hh | 956 setFlag(GPUStaticInst::Return); 971 setFlag(GPUStaticInst::MemBarrier); 1007 setFlag(GPUStaticInst::MemFence); 1032 setFlag(GPUStaticInst::GlobalSegment); 1062 setFlag(GPUStaticInst::GlobalSegment); 1084 setFlag(GPUStaticInst::GroupSegment);
|
H A D | mem_impl.hh | 123 calcPrivAddr(Addr addr, Wavefront *w, int lane, GPUStaticInst *i)
|
Completed in 44 milliseconds