aco: rename is_cmp to is_fp_cmp
The old name is no longer accurate. Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Georg Lehmann <dadschoorse@gmail.com> Reviewed-by: Timur Kristóf <timur.kristof@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18077>
This commit is contained in:
@@ -746,7 +746,7 @@ get_cmp_bitsize(aco_opcode op)
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
is_cmp(aco_opcode op)
|
is_fp_cmp(aco_opcode op)
|
||||||
{
|
{
|
||||||
CmpInfo info;
|
CmpInfo info;
|
||||||
return get_cmp_info(op, &info) && info.ordered != aco_opcode::num_opcodes;
|
return get_cmp_info(op, &info) && info.ordered != aco_opcode::num_opcodes;
|
||||||
|
@@ -1811,7 +1811,7 @@ aco_opcode get_inverse(aco_opcode op);
|
|||||||
aco_opcode get_f32_cmp(aco_opcode op);
|
aco_opcode get_f32_cmp(aco_opcode op);
|
||||||
aco_opcode get_vcmpx(aco_opcode op);
|
aco_opcode get_vcmpx(aco_opcode op);
|
||||||
unsigned get_cmp_bitsize(aco_opcode op);
|
unsigned get_cmp_bitsize(aco_opcode op);
|
||||||
bool is_cmp(aco_opcode op);
|
bool is_fp_cmp(aco_opcode op);
|
||||||
|
|
||||||
bool can_swap_operands(aco_ptr<Instruction>& instr, aco_opcode* new_op);
|
bool can_swap_operands(aco_ptr<Instruction>& instr, aco_opcode* new_op);
|
||||||
|
|
||||||
|
@@ -2214,7 +2214,7 @@ combine_comparison_ordering(opt_ctx& ctx, aco_ptr<Instruction>& instr)
|
|||||||
else if (get_f32_cmp(nan_test->opcode) != expected_nan_test)
|
else if (get_f32_cmp(nan_test->opcode) != expected_nan_test)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (!is_cmp(cmp->opcode) || get_cmp_bitsize(cmp->opcode) != get_cmp_bitsize(nan_test->opcode))
|
if (!is_fp_cmp(cmp->opcode) || get_cmp_bitsize(cmp->opcode) != get_cmp_bitsize(nan_test->opcode))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (!nan_test->operands[0].isTemp() || !nan_test->operands[1].isTemp())
|
if (!nan_test->operands[0].isTemp() || !nan_test->operands[1].isTemp())
|
||||||
@@ -2317,7 +2317,7 @@ combine_constant_comparison_ordering(opt_ctx& ctx, aco_ptr<Instruction>& instr)
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
unsigned bit_size = get_cmp_bitsize(cmp->opcode);
|
unsigned bit_size = get_cmp_bitsize(cmp->opcode);
|
||||||
if (!is_cmp(cmp->opcode) || get_cmp_bitsize(nan_test->opcode) != bit_size)
|
if (!is_fp_cmp(cmp->opcode) || get_cmp_bitsize(nan_test->opcode) != bit_size)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (!nan_test->operands[0].isTemp() || !nan_test->operands[1].isTemp())
|
if (!nan_test->operands[0].isTemp() || !nan_test->operands[1].isTemp())
|
||||||
|
Reference in New Issue
Block a user