Lines Matching defs:mad_info
75 struct mad_info {
81 mad_info(aco_ptr<Instruction> instr, uint32_t id)
506 std::vector<mad_info> mad_infos;
4220 * since ctx.uses[mad_info::mul_temp_id] is always 0, we don't have to worry about
4221 * select_instruction() using mad_info::add_instr.
4365 mad_info* mad_info = NULL;
4367 mad_info = &ctx.mad_infos[ctx.info[instr->definitions[0].tempId()].instr->pass_flags];
4369 if (ctx.uses[mad_info->mul_temp_id] && mad_info->add_instr) {
4370 ctx.uses[mad_info->mul_temp_id]++;
4375 instr.swap(mad_info->add_instr);
4376 mad_info = NULL;
4445 mad_info->check_literal = true;
4446 mad_info->literal_idx = literal_idx;
4727 mad_info* info = &ctx.mad_infos[ctx.info[instr->definitions[0].tempId()].instr->pass_flags];