Lines Matching refs:kind

47     if (brigOp->kind != BRIG_KIND_OPERAND_REGISTER)
54 DPRINTF(GPUReg, "Operand: regNum: %d, kind: %d\n", regIdx,
67 switch (brigOp->kind) {
99 fatal("ListOperand: bad operand kind %d\n", brigOp->kind);
120 if (baseOp->kind != BRIG_KIND_OPERAND_CODE_REF) {
121 fatal("FunctionRefOperand: bad operand kind %d\n", baseOp->kind);
147 if (brigOp->kind != BRIG_KIND_OPERAND_OPERAND_LIST)
159 if (p->kind != BRIG_KIND_OPERAND_REGISTER) {
167 DPRINTF(GPUReg, "Operand: regNum: %d, kind: %d \n", regIdx,
217 switch (baseOp->kind) {
222 return BrigRegOperandInfo((BrigKind16_t)baseOp->kind,
230 return BrigRegOperandInfo((BrigKind16_t)baseOp->kind, reg_kind);
246 if (op_p->kind == BRIG_KIND_OPERAND_REGISTER) {
250 } else if (op_p->kind == BRIG_KIND_OPERAND_CONSTANT_BYTES) {
261 } else if (op_p->kind == BRIG_KIND_OPERAND_WAVESIZE) {
264 fatal("OperandList: bad operand kind %d\n", op_p->kind);
269 assert(baseOp->kind == BRIG_KIND_OPERAND_OPERAND_LIST);
271 return BrigRegOperandInfo((BrigKind16_t)baseOp->kind, reg_kind);
286 assert(dir->kind == BRIG_KIND_DIRECTIVE_VARIABLE);
307 fatal("AddrOperand: bad operand kind %d\n", baseOp->kind);
315 assert(op->base.kind == BRIG_KIND_OPERAND_ADDRESS);
328 if (d->kind != BRIG_KIND_DIRECTIVE_VARIABLE) {
361 // Note this solution is kind of stupid, because we are pulling stuff
426 if (baseOp->kind == BRIG_KIND_OPERAND_ADDRESS) {
432 fatal("NoRegAddrOperand: bad operand kind %d\n", baseOp->kind);
449 assert(op->base.kind == BRIG_KIND_OPERAND_CODE_REF);
454 assert(dir->kind == BRIG_KIND_DIRECTIVE_LABEL);