diff options
author | 2023-12-15 15:54:30 -0800 | |
---|---|---|
committer | 2023-12-21 06:33:04 +0000 | |
commit | 38855ee54a03e29e8391a1f362aaec543c767f10 (patch) | |
tree | 8a90afbcda32b5821cbae8fb5d7ff24628d8b584 /compiler/optimizing/nodes.h | |
parent | 430efa22208e7b7bb4ef9987046af90b6c9611ff (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