Lines Matching refs:obj

124         CommonInstBase(const Brig::BrigInstBase *ib, const BrigObject *obj,
126 : HsailGPUStaticInst(obj, opcode)
130 unsigned op_offs = obj->getOperandPtr(ib->operands, 0);
132 dest.init(op_offs, obj);
135 op_offs = obj->getOperandPtr(ib->operands, i + 1);
136 src[i].init(op_offs, obj);
212 ArithInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
216 NumSrcOperands>(ib, obj, opcode)
241 const BrigObject *obj,
243 : HsailGPUStaticInst(obj, opcode)
247 unsigned op_offs = obj->getOperandPtr(ib->operands, 0);
248 dest.init(op_offs, obj);
250 op_offs = obj->getOperandPtr(ib->operands, 1);
251 src0.init(op_offs, obj);
253 op_offs = obj->getOperandPtr(ib->operands, 2);
254 src1.init(op_offs, obj);
256 op_offs = obj->getOperandPtr(ib->operands, 3);
257 src2.init(op_offs, obj);
365 const BrigObject *obj, const char *opcode)
370 obj, opcode)
380 CmovInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
383 DataType>(ib, obj, opcode)
394 ExtractInsertInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
397 U32>(ib, obj, opcode)
421 const BrigObject *obj, const char *opcode)
422 : HsailGPUStaticInst(obj, opcode)
426 unsigned op_offs = obj->getOperandPtr(ib->operands, 0);
427 dest.init(op_offs, obj);
429 op_offs = obj->getOperandPtr(ib->operands, 1);
430 src0.init(op_offs, obj);
432 op_offs = obj->getOperandPtr(ib->operands, 2);
433 src1.init(op_offs, obj);
525 const BrigObject *obj, const char *opcode)
529 obj, opcode)
571 ClassInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
573 : TwoNonUniformSourceInst<B1, DataType, U32>(ib, obj, opcode)
582 ShiftInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
584 : TwoNonUniformSourceInst<DataType, DataType, U32>(ib, obj, opcode)
678 CmpInstBase(const Brig::BrigInstBase *ib, const BrigObject *obj,
680 : CommonInstBase<DestOperandType, SrcOperandType, 2>(ib, obj,
701 CmpInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
704 typename SrcDataType::OperandType>(ib, obj, _opcode)
719 CvtInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
723 1>(ib, obj, _opcode)
739 PopcountInst(const Brig::BrigInstBase *ib, const BrigObject *obj,
743 1>(ib, obj, _opcode)
751 Stub(const Brig::BrigInstBase *ib, const BrigObject *obj,
753 : HsailGPUStaticInst(obj, _opcode)
784 const BrigObject *obj, const char *_opcode)
785 : HsailGPUStaticInst(obj, _opcode)
820 const BrigObject *obj, const char *_opcode)
821 : HsailGPUStaticInst(obj, _opcode)
823 unsigned op_offs = obj->getOperandPtr(ib->operands, 0);
824 dest.init(op_offs, obj);
865 SpecialInstNoSrc(const Brig::BrigInstBase *ib, const BrigObject *obj,
867 : SpecialInstNoSrcBase<typename DestDataType::OperandType>(ib, obj,
891 const BrigObject *obj, const char *_opcode)
892 : HsailGPUStaticInst(obj, _opcode)
896 unsigned op_offs = obj->getOperandPtr(ib->operands, 0);
897 dest.init(op_offs, obj);
899 op_offs = obj->getOperandPtr(ib->operands, 1);
900 src0.init(op_offs, obj);
940 SpecialInst1Src(const Brig::BrigInstBase *ib, const BrigObject *obj,
942 : SpecialInst1SrcBase<typename DestDataType::OperandType>(ib, obj,
953 Ret(const Brig::BrigInstBase *ib, const BrigObject *obj)
954 : Base(ib, obj, "ret")
968 Barrier(const Brig::BrigInstBase *ib, const BrigObject *obj)
969 : Base(ib, obj, "barrier")
989 MemFence(const Brig::BrigInstBase *ib, const BrigObject *obj)
990 : Base(ib, obj, "memfence")
1219 Call(const Brig::BrigInstBase *ib, const BrigObject *obj)
1220 : HsailGPUStaticInst(obj, "call")
1223 unsigned op_offs = obj->getOperandPtr(ib->operands, 0);
1224 dest.init(op_offs, obj);
1225 op_offs = obj->getOperandPtr(ib->operands, 1);
1226 src0.init(op_offs, obj);
1231 func_ptr = dynamic_cast<HsailCode*>(obj->
1238 op_offs = obj->getOperandPtr(ib->operands, 2);
1239 src1.init(op_offs, obj);