Searched refs:baseOp (Results 1 - 3 of 3) sorted by relevance

/gem5/src/arch/hsail/
H A Doperand.cc118 const BrigOperand *baseOp = obj->getOperand(opOffset); local
120 if (baseOp->kind != BRIG_KIND_OPERAND_CODE_REF) {
121 fatal("FunctionRefOperand: bad operand kind %d\n", baseOp->kind);
124 const BrigOperandCodeRef *brigOp = (const BrigOperandCodeRef*)baseOp;
215 const BrigOperand *baseOp = obj->getOperand(opOffset); local
217 switch (baseOp->kind) {
220 const BrigOperandRegister *op = (BrigOperandRegister*)baseOp;
222 return BrigRegOperandInfo((BrigKind16_t)baseOp->kind,
230 return BrigRegOperandInfo((BrigKind16_t)baseOp->kind, reg_kind);
236 (BrigOperandOperandList*)baseOp;
424 const BrigOperand *baseOp = obj->getOperand(opOffset); local
[all...]
H A Doperand.hh622 const BrigOperand *baseOp = obj->getOperand(opOffset); local
624 switch (baseOp->kind) {
627 const BrigOperandAddress *op = (BrigOperandAddress*)baseOp;
655 fatal("RegAddrOperand: bad operand kind %d\n", baseOp->kind);
/gem5/src/arch/hsail/insts/
H A Dmem.hh809 const BrigOperand *baseOp = obj->getOperand(op_offs); local
811 if ((baseOp->kind == BRIG_KIND_OPERAND_CONSTANT_BYTES) ||
812 (baseOp->kind == BRIG_KIND_OPERAND_REGISTER)) {
972 const Brig::BrigOperand *baseOp = obj->getOperand(op_offs); local
974 if (baseOp->kind == Brig::BRIG_KIND_OPERAND_CONSTANT_BYTES) {
976 (Brig::BrigOperandConstantBytes*)baseOp;
984 if (baseOp->kind == Brig::BRIG_KIND_OPERAND_OPERAND_LIST) {
986 (const Brig::BrigOperandOperandList*)baseOp;
997 assert(baseOp->kind == Brig::BRIG_KIND_OPERAND_OPERAND_LIST);

Completed in 14 milliseconds