From dbf9d9309f3df9c9ac8a9e30277b31ebb2977f4d Mon Sep 17 00:00:00 2001 From: Vladimir Marko Date: Wed, 17 Jan 2024 14:38:07 +0100 Subject: Create list of intrinsics with specialized HIR. Split the intrinsics list to differentiate intrinsics with and without HIR. Eliminate unreachable intrinsic functions for intrinsics with HIR. Test: m test-art-host-gtest Test: restrunner.py --host --optimizing Bug: 319045458 Change-Id: I6144ef6b6ec547c30f2911c41125a1f07f6f6d50 --- compiler/optimizing/instruction_builder.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'compiler/optimizing/instruction_builder.cc') diff --git a/compiler/optimizing/instruction_builder.cc b/compiler/optimizing/instruction_builder.cc index 23d47c3857..ca0a8e81af 100644 --- a/compiler/optimizing/instruction_builder.cc +++ b/compiler/optimizing/instruction_builder.cc @@ -2009,6 +2009,7 @@ bool HInstructionBuilder::BuildSimpleIntrinsic(ArtMethod* method, break; default: // We do not have intermediate representation for other intrinsics. + DCHECK(!IsIntrinsicWithSpecializedHir(intrinsic)); return false; } DCHECK(instruction != nullptr); -- cgit v1.2.3-59-g8ed1b