Lines Matching defs:message
122 /* Has a message-passing instruction already been assigned? */
123 bool message;
126 * around message-passing instructions */
139 * require a Z_STENCIL message (to implement
145 enum bifrost_message_type msg = bi_opcode_props[ins->op].message;
157 /* Attribute, texture, and UBO load (attribute message) instructions support
158 * bindless, so just check the message type */
245 /* Keep message-passing ops in order. (This pass only cares
246 * about bundling; reordering of message-passing instructions
585 /* Check for a message-passing instruction. +DISCARD.f32 is special-cased; we
586 * treat it as a message-passing instruction for the purpose of scheduling
587 * despite no passing no logical message. Otherwise invalid encoding faults may
594 return (bi_opcode_props[ins->op].message != BIFROST_MESSAGE_NONE) ||
1045 /* There can only be one message-passing instruction per clause */
1046 if (bi_must_message(instr) && clause->message)
1062 * in the clause accesses the destination, the message-passing
1705 if (clause->message && bi_opcode_props[clause->message->op].sr_read && !bi_is_null(clause->message->src[0])) {
1706 unsigned nr = bi_count_read_registers(clause->message, 0);
1707 live_after_temp |= (BITFIELD64_MASK(nr) << clause->message->src[0].value);
1726 /* We may have a message, but only one per clause */
1728 assert(!clause_state.message);
1729 clause_state.message = true;
1733 clause->message = tuple->add;