Lines Matching defs:operand
659 alu_can_accept_constant(aco_opcode opcode, unsigned operand)
666 case aco_opcode::v_cndmask_b32: return operand != 2;
676 case aco_opcode::p_insert: return operand != 0;
682 valu_can_accept_vgpr(aco_ptr<Instruction>& instr, unsigned operand)
688 return operand != 1;
691 return operand == 0;
932 /* The accumulation operand of dot product instructions ignores opsel. */
1335 * operand size */
3269 /* Check if p_extract has a usedef operand and is the only user. */
3368 /* Substractions: start at operand 1 to avoid mixup such as
3810 /* Increase use count of the extract's operand if the extract still has uses. */
4246 /* Check every operand to make sure they are suitable. */
4284 unreachable("Invalid operand on uniform bitwise instruction.");
4407 /* Encoding limitations requires a VGPR operand. The constant bus limitations before
4417 /* Encoding limitations requires a VGPR operand. */
4548 /* catch VOP2 with a 3rd SGPR operand (e.g. v_cndmask_b32, v_addc_co_u32) */