Searched refs:BrigObject (Results 1 - 14 of 14) sorted by relevance

/gem5/src/arch/hsail/
H A Dgpu_types.hh46 class BrigObject;
59 // and the BrigObject contains more pertinent
65 const BrigObject *brigObj;
H A Dgpu_decoder.hh43 class BrigObject;
H A Doperand.hh101 BrigRegOperandInfo findRegDataType(unsigned opOffset, const BrigObject *obj);
109 bool init(unsigned opOffset, const BrigObject *obj,
112 bool init_from_vect(unsigned opOffset, const BrigObject *obj, int at,
115 void initWithStrOffset(unsigned strOffset, const BrigObject *obj,
126 init(unsigned opOffset, const BrigObject *obj)
135 init_from_vect(unsigned opOffset, const BrigObject *obj, int at)
145 initWithStrOffset(unsigned strOffset, const BrigObject *obj)
231 init(unsigned opOffset, const BrigObject *obj)
240 init_from_vect(unsigned opOffset, const BrigObject *obj, int at)
250 initWithStrOffset(unsigned strOffset, const BrigObject *ob
[all...]
H A Doperand.cc41 BaseRegOperand::init(unsigned opOffset, const BrigObject *obj,
63 ListOperand::init(unsigned opOffset, const BrigObject *obj)
116 FunctionRefOperand::init(unsigned opOffset, const BrigObject *obj)
141 BaseRegOperand::init_from_vect(unsigned opOffset, const BrigObject *obj,
176 BaseRegOperand::initWithStrOffset(unsigned strOffset, const BrigObject *obj,
213 findRegDataType(unsigned opOffset, const BrigObject *obj)
313 AddrOperandBase::parseAddr(const BrigOperandAddress *op, const BrigObject *obj)
422 NoRegAddrOperand::init(unsigned opOffset, const BrigObject *obj)
444 LabelOperand::init(unsigned opOffset, const BrigObject *obj)
/gem5/src/arch/hsail/insts/
H A Dgpu_static_inst.hh48 class BrigObject;
56 HsailGPUStaticInst(const BrigObject *obj, const std::string &opcode);
H A Dgpu_static_inst.cc42 HsailGPUStaticInst::HsailGPUStaticInst(const BrigObject *obj,
H A Dbranch.cc43 decodeBrn(const Brig::BrigInstBase *ib, const BrigObject *obj)
58 decodeCbr(const Brig::BrigInstBase *ib, const BrigObject *obj)
73 decodeBr(const Brig::BrigInstBase *ib, const BrigObject *obj)
H A Dbranch.hh59 BrnInstBase(const Brig::BrigInstBase *ib, const BrigObject *obj)
143 BrnDirectInst(const Brig::BrigInstBase *ib, const BrigObject *obj)
154 BrnIndirectInst(const Brig::BrigInstBase *ib, const BrigObject *obj)
163 const BrigObject *obj);
175 CbrInstBase(const Brig::BrigInstBase *ib, const BrigObject *obj)
305 CbrDirectInst(const Brig::BrigInstBase *ib, const BrigObject *obj)
320 CbrIndirectInst(const Brig::BrigInstBase *ib, const BrigObject *obj)
332 const BrigObject *obj);
343 BrInstBase(const Brig::BrigInstBase *ib, const BrigObject *obj)
417 BrDirectInst(const Brig::BrigInstBase *ib, const BrigObject *ob
[all...]
H A Ddecl.hh124 CommonInstBase(const Brig::BrigInstBase *ib, const BrigObject *obj,
212 ArithInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
241 const BrigObject *obj,
365 const BrigObject *obj, const char *opcode)
380 CmovInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
394 ExtractInsertInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
421 const BrigObject *obj, const char *opcode)
525 const BrigObject *obj, const char *opcode)
571 ClassInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
582 ShiftInst(const Brig::BrigInstBase *ib, const BrigObject *ob
[all...]
H A Dmem.hh96 LdaInstBase(const Brig::BrigInstBase *ib, const BrigObject *obj,
172 LdaInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
185 decodeLda(const Brig::BrigInstBase *ib, const BrigObject *obj)
221 LdInstBase(const Brig::BrigInstBase *ib, const BrigObject *obj,
402 LdInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
703 decodeLd2(const Brig::BrigInstBase *ib, const BrigObject *obj)
729 decodeLd(const Brig::BrigInstBase *ib, const BrigObject *obj)
791 StInstBase(const Brig::BrigInstBase *ib, const BrigObject *obj,
962 StInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
1178 decodeSt(const Brig::BrigInstBase *ib, const BrigObject *ob
[all...]
/gem5/src/gpu-compute/
H A Dbrig_object.cc57 HsaObject::tryFileFuncs = { BrigObject::tryFile };
61 const char *BrigObject::sectionNames[] =
83 BrigObject::getSectionOffset(enum SectionIndex sec, int offs) const
92 BrigObject::getString(int offs) const
98 BrigObject::getCodeSectionEntry(int offs) const
104 BrigObject::getBrigBaseData(int offs) const
110 BrigObject::getData(int offs) const
116 BrigObject::getOperand(int offs) const
122 BrigObject::getOperandPtr(int offs, int index) const
130 BrigObject
415 BrigObject::BrigObject(const std::string &fname, int len, uint8_t *fileData) function in class:BrigObject
[all...]
H A Dbrig_object.hh51 /* @class BrigObject
60 class BrigObject final : public HsaObject
93 BrigObject(const std::string &fname, int len, uint8_t *fileData);
94 ~BrigObject();
H A Dhsail_code.hh54 class BrigObject;
213 const BrigObject *obj);
216 const BrigObject *obj);
255 const BrigObject *obj);
274 const BrigObject *obj);
341 const BrigObject *obj,
350 const BrigObject *obj, StorageMap *objStorageMap);
439 refLabel(const Brig::BrigDirectiveLabel *lbl, const BrigObject *obj)
H A Dhsail_code.cc58 HsailCode::init(const BrigDirectiveExecutable *code_dir, const BrigObject *obj,
220 const BrigObject *obj, StorageMap *objStorageMap)
228 const BrigObject *obj)
243 const BrigObject *obj)
289 const BrigObject *obj)
367 StorageMap::addSymbol(const BrigDirectiveVariable *sym, const BrigObject *obj)

Completed in 26 milliseconds