summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2023-10-02 13:57:10 +0000
committer VladimĂ­r Marko <vmarko@google.com> 2023-10-12 12:44:58 +0000
commite26a7b03b1d372c64ae29bde686bad2212aaf668 (patch)
treeb28a48f469cccf0d75f56e5742d3611ff66fee3a /compiler/optimizing/optimizing_compiler.cc
parentfeab9298ac25925d6c943b259cfb6537b123d85f (diff)
riscv64: [codegen] Implement method entry/exit hooks.
Test: testrunner.py --target --64 --jit --debuggable # Ignore 28 pre-existing failures (down from 50). Bug: 283082089 Change-Id: I4c96c847b6d4d34b31cd5ec4b9ebced683dd42a2
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
-rw-r--r--compiler/optimizing/optimizing_compiler.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc
index 325fb87fc5..fbab8659fe 100644
--- a/compiler/optimizing/optimizing_compiler.cc
+++ b/compiler/optimizing/optimizing_compiler.cc
@@ -741,6 +741,8 @@ static bool CanAssembleGraphForRiscv64(HGraph* graph) {
// and this check is done before register allocation.
LOG(FATAL) << "Unexpected ParallelMove before register allocation!";
UNREACHABLE();
+ case HInstruction::kMethodEntryHook:
+ case HInstruction::kMethodExitHook:
case HInstruction::kExit:
case HInstruction::kGoto:
case HInstruction::kPackedSwitch: