Searched refs:mul_instr (Results 1 – 2 of 2) sorted by relevance
2675 Instruction* mul_instr = ctx.info[val.id()].instr; in combine_instruction() local2677 if (mul_instr->operands[0].isLiteral()) in combine_instruction()2679 if (mul_instr->isVOP3() && static_cast<VOP3A_instruction*>(mul_instr)->clamp) in combine_instruction()2681 if (mul_instr->isSDWA()) in combine_instruction()2685 ctx.uses[mul_instr->definitions[0].tempId()]--; in combine_instruction()2689 … instr.reset(create_instruction<VOP3A_instruction>(mul_instr->opcode, asVOP3(Format::VOP2), 2, 1)); in combine_instruction()2690 instr->operands[0] = mul_instr->operands[0]; in combine_instruction()2691 instr->operands[1] = mul_instr->operands[1]; in combine_instruction()2694 if (mul_instr->isVOP3()) { in combine_instruction()2695 VOP3A_instruction* mul = static_cast<VOP3A_instruction*>(mul_instr); in combine_instruction()[all …]
405 #define ASSEMBLE_MODULO(div_instr, mul_instr) \ argument409 __ mul_instr(scratch, scratch, i.InputRegister(1)); \