Lines Matching refs:obj

101 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)
131 return BaseRegOperand::init(opOffset, obj, maxRegIdx, 's');
135 init_from_vect(unsigned opOffset, const BrigObject *obj, int at)
140 return BaseRegOperand::init_from_vect(opOffset, obj, at, maxRegIdx,
145 initWithStrOffset(unsigned strOffset, const BrigObject *obj)
150 return BaseRegOperand::initWithStrOffset(strOffset, obj, maxRegIdx,
231 init(unsigned opOffset, const BrigObject *obj)
236 return BaseRegOperand::init(opOffset, obj, maxRegIdx, 'd');
240 init_from_vect(unsigned opOffset, const BrigObject *obj, int at)
245 return BaseRegOperand::init_from_vect(opOffset, obj, at, maxRegIdx,
250 initWithStrOffset(unsigned strOffset, const BrigObject *obj)
255 return BaseRegOperand::initWithStrOffset(strOffset, obj, maxRegIdx,
295 init(unsigned opOffset, const BrigObject *obj)
300 return BaseRegOperand::init(opOffset, obj, maxRegIdx, 'c');
304 init_from_vect(unsigned opOffset, const BrigObject *obj, int at)
309 return BaseRegOperand::init_from_vect(opOffset, obj, at, maxRegIdx,
314 initWithStrOffset(unsigned strOffset, const BrigObject *obj)
319 return BaseRegOperand::initWithStrOffset(strOffset, obj, maxRegIdx,
355 bool init(unsigned opOffset, const BrigObject *obj);
356 bool init_from_vect(unsigned opOffset, const BrigObject *obj, int at);
390 ImmOperand<T>::init(unsigned opOffset, const BrigObject *obj)
392 const Brig::BrigOperand *brigOp = obj->getOperand(opOffset);
403 bits = *((T*)(obj->getData(cbptr->bytes + 4)));
422 ImmOperand<T>::init_from_vect(unsigned opOffset, const BrigObject *obj, int at)
424 const Brig::BrigOperand *brigOp = obj->getOperand(opOffset);
436 (unsigned *)obj->getData(brigVecOp->elements + 4 * (at + 1));
439 (const Brig::BrigOperand *)obj->getOperand(*data_offset);
446 return init(*data_offset, obj);
468 void init(unsigned opOffset, const BrigObject *obj);
469 void init_from_vect(unsigned opOffset, const BrigObject *obj, int at);
531 RegOrImmOperand<RegOperand, T>::init(unsigned opOffset, const BrigObject *obj)
535 if (reg_op.init(opOffset, obj)) {
539 if (imm_op.init(opOffset, obj)) {
545 obj->getOperand(opOffset)->kind);
551 const BrigObject *obj, int at)
553 if (reg_op.init_from_vect(opOffset, obj, at)) {
559 if (imm_op.init_from_vect(opOffset, obj, at)) {
566 obj->getOperand(opOffset)->kind);
584 void parseAddr(const Brig::BrigOperandAddress *op, const BrigObject *obj);
604 void init(unsigned opOffset, const BrigObject *obj);
618 RegAddrOperand<RegOperandType>::init(unsigned opOffset, const BrigObject *obj)
622 const BrigOperand *baseOp = obj->getOperand(opOffset);
630 reg.init(op->reg, obj);
709 void init(unsigned opOffset, const BrigObject *obj);
742 void init(unsigned opOffset, const BrigObject *obj);
765 void init(unsigned opOffset, const BrigObject *obj);
792 void init(unsigned opOffset, const BrigObject *obj);