summaryrefslogtreecommitdiff
path: root/compiler/optimizing/nodes.h
diff options
context:
space:
mode:
author Jaeheon Yi <jaeheon@google.com> 2023-12-15 15:54:30 -0800
committer Jaeheon Yi <jaeheon@google.com> 2023-12-21 06:33:04 +0000
commit38855ee54a03e29e8391a1f362aaec543c767f10 (patch)
tree8a90afbcda32b5821cbae8fb5d7ff24628d8b584 /compiler/optimizing/nodes.h
parent430efa22208e7b7bb4ef9987046af90b6c9611ff (diff)
riscv64: refactor of SPUT variants
This patch is a pure refactor. It (1) pulls out the SPUT-OBJECT logic into its own handler and slow path to simplify the non-ref SPUT cases, and (2) densifies the the other SPUT opcodes by moving the slow path call into the handler. Minor refactor of SGET to avoid recomputing AA from xINST. (1) setup lunch aosp_riscv64-trunk-userdebug export ART_TEST_SSH_USER=ubuntu export ART_TEST_SSH_HOST=localhost export ART_TEST_SSH_PORT=10001 export ART_TEST_ON_VM=true . art/tools/buildbot-utils.sh art/tools/buildbot-build.sh --target # Create, boot and configure the VM. art/tools/buildbot-vm.sh create art/tools/buildbot-vm.sh boot art/tools/buildbot-vm.sh setup-ssh # password: 'ubuntu' art/tools/buildbot-cleanup-device.sh art/tools/buildbot-setup-device.sh art/tools/buildbot-sync.sh (2) test art/test.py --target -r --no-prebuild --ndebug --64 -j 12 --cdex-none --interpreter Test: Run these opcodes against all interpreter tests on a Linux RISC-V VM. Test: Cuttlefish boot Bug: 283082047 Change-Id: Id5bd581552f97deca17c9422c5c9a7666b847752
Diffstat (limited to 'compiler/optimizing/nodes.h')
0 files changed, 0 insertions, 0 deletions