Lines Matching refs:baseOp
118 const BrigOperand *baseOp = obj->getOperand(opOffset);
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);
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;
269 assert(baseOp->kind == BRIG_KIND_OPERAND_OPERAND_LIST);
271 return BrigRegOperandInfo((BrigKind16_t)baseOp->kind, reg_kind);
277 const BrigOperandAddress *op = (BrigOperandAddress*)baseOp;
296 const BrigOperandAddress *b = (const BrigOperandAddress*)baseOp;
307 fatal("AddrOperand: bad operand kind %d\n", baseOp->kind);
424 const BrigOperand *baseOp = obj->getOperand(opOffset);
426 if (baseOp->kind == BRIG_KIND_OPERAND_ADDRESS) {
427 BrigOperandAddress *addrOp = (BrigOperandAddress*)baseOp;
432 fatal("NoRegAddrOperand: bad operand kind %d\n", baseOp->kind);