diff options
author | 2020-11-01 22:42:43 +0000 | |
---|---|---|
committer | 2020-11-16 14:31:54 +0000 | |
commit | a07de551da5147f3635c665a31f262cf65647118 (patch) | |
tree | d6f8199cc45ab8b6ef779f97ef0e8f0d04520ef8 /compiler/utils/arm64/assembler_arm64.h | |
parent | 4483d2a4ed7e6c018e304c234484940ec0476039 (diff) |
Revert^2 "ART: Fix breaking changes from recent VIXL update."
This reverts commit eeaf47f7c9bbad29afab84a0f199a5751d9c616b.
Also fixes the gtest failure when VIXL simulator stack
was overflown.
Test: test-art-target, test-art-host.
Test: ART_USE_READ_BARRIER=false \
SANITIZE_HOST=address \
ASAN_OPTIONS='detect_leaks=0' \
SOONG_ALLOW_MISSING_DEPENDENCIES=true \
ART_HEAP_POISONING=true m test-art-host-gtest
Change-Id: Ibc1f21204940083879f767d6993127bdde8326af
Diffstat (limited to 'compiler/utils/arm64/assembler_arm64.h')
-rw-r--r-- | compiler/utils/arm64/assembler_arm64.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/utils/arm64/assembler_arm64.h b/compiler/utils/arm64/assembler_arm64.h index 232efd4917..5442b6a980 100644 --- a/compiler/utils/arm64/assembler_arm64.h +++ b/compiler/utils/arm64/assembler_arm64.h @@ -144,7 +144,7 @@ class Arm64Assembler final : public Assembler { } else if (code == XZR) { return vixl::aarch64::xzr; } - return vixl::aarch64::Register::GetXRegFromCode(code); + return vixl::aarch64::XRegister(code); } static vixl::aarch64::Register reg_w(int code) { @@ -154,15 +154,15 @@ class Arm64Assembler final : public Assembler { } else if (code == WZR) { return vixl::aarch64::wzr; } - return vixl::aarch64::Register::GetWRegFromCode(code); + return vixl::aarch64::WRegister(code); } static vixl::aarch64::VRegister reg_d(int code) { - return vixl::aarch64::VRegister::GetDRegFromCode(code); + return vixl::aarch64::DRegister(code); } static vixl::aarch64::VRegister reg_s(int code) { - return vixl::aarch64::VRegister::GetSRegFromCode(code); + return vixl::aarch64::SRegister(code); } private: |