Lines Matching defs:index
535 pseudo_propagate_temp(opt_ctx& ctx, aco_ptr<Instruction>& instr, Temp temp, unsigned index)
559 if (temp.bytes() != instr->operands[index].bytes())
571 if (temp.bytes() > instr->operands[index].bytes())
578 int decrease = instr->operands[index].bytes() - temp.bytes();
593 instr->operands[index].setTemp(temp);
895 get_operand_size(aco_ptr<Instruction>& instr, unsigned index)
898 return instr->operands[index].bytes() * 8u;
901 return index == 2 ? 64 : 32;
904 return instr->vop3p().opsel_hi & (1u << index) ? 16 : 32;
1667 const unsigned index = instr->operands[1].constantValue();
1668 const unsigned dst_offset = index * instr->definitions[0].bytes();
1671 /* check if we index directly into a vector element */
1698 if (index == 0)