From 465a50fce239660baeec54dee8572621cbd0c79b Mon Sep 17 00:00:00 2001 From: Vladimir Marko Date: Tue, 28 Jan 2025 16:39:48 +0000 Subject: Optimizing: Fix `SimplifyIfs()` for FP bias mismatch. Test: m test-art-host-test Test: testrunner.py --host --optimizing --interpreter Change-Id: I8fd0cfa02ed3242c84143a4a99a76a4fec95a4ee --- compiler/optimizing/dead_code_elimination.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'compiler/optimizing/dead_code_elimination.cc') diff --git a/compiler/optimizing/dead_code_elimination.cc b/compiler/optimizing/dead_code_elimination.cc index c5ec0b93b2..b8cd39e77f 100644 --- a/compiler/optimizing/dead_code_elimination.cc +++ b/compiler/optimizing/dead_code_elimination.cc @@ -488,7 +488,8 @@ void HDeadCodeElimination::MaybeAddPhi(HBasicBlock* block) { if (block_cond->GetLeft() != dominator_cond->GetLeft() || block_cond->GetRight() != dominator_cond->GetRight() || - block_cond->GetOppositeCondition() != dominator_cond->GetCondition()) { + block_cond->GetOppositeCondition() != dominator_cond->GetCondition() || + block_cond->GetBias() != dominator_cond->GetBias()) { return; } } -- cgit v1.2.3-59-g8ed1b