summaryrefslogtreecommitdiff
path: root/compiler/utils/arm64/assembler_arm64.h
AgeCommit message (Expand)Author
2024-08-02ART: Suppress -Wdeprecated-declarations for vixl includes. Vladimir Marko
2023-06-21Remove CodeAllocator and the extra copy of generated code. Nicolas Geoffray
2023-05-22Use C++17's [[maybe_unused]] attribute in ART Stefano Cianciulli
2023-03-30arm/arm64: Minor cleanup in assemblers. Vladimir Marko
2022-11-09Make compiler/utils/ symbols hidden. Vladimir Marko
2021-02-05ARM64: Support SVE VL other than 128-bit. Artem Serov
2020-11-16Revert^2 "ART: Fix breaking changes from recent VIXL update." Artem Serov
2020-10-28Revert "ART: Fix breaking changes from recent VIXL update." Ulyana Trafimovich
2020-10-28ART: Fix breaking changes from recent VIXL update. Artem Serov
2020-06-09arm/arm64: Clean up intrinsic slow paths. Vladimir Marko
2019-10-31ARM64: Move from FPRegister to VRegister based API Evgeny Astigeevich
2019-07-18ARM/ARM64: Improve frame entry/exit codegen. Vladimir Marko
2019-03-29Modernise code to use override specifier Yi Kong
2018-12-03ART: ARM64: Pass ISA features to VIXL macroassembler. Artem Serov
2018-08-28Use 'final' and 'override' specifiers directly in ART. Roland Levillain
2017-12-07ART: Replace base/logging with android-base/logging Andreas Gampe
2017-10-09Use ScopedArenaAllocator for register allocation. Vladimir Marko
2017-08-10Instrument ARM64 generated code to check the Marking Register. Roland Levillain
2017-07-24ART: Include cleanup Andreas Gampe
2016-08-19Add support for Baker read barriers in SystemArrayCopy intrinsics. Roland Levillain
2016-08-12ARM64: VIXL: Support a newer version of VIXL. Artem Serov
2016-08-08ART: Extract JNI macro assembler for arm64 Andreas Gampe
2016-08-05ART: Extract macro assembler Andreas Gampe
2016-08-02ARM64: Make the VIXL macro assembler part of ART ARM64's assembler. Alexandre Rames
2016-08-01ART: Convert pointer size to enum Andreas Gampe
2016-07-15Fixes to build against new VIXL interface. Scott Wakeling
2016-05-19Clean up JNI calling convention callee saves. Vladimir Marko
2016-04-15Fix: correctly destruct VIXL labels. Alexandre Rames
2016-04-13Move Assemblers to the Arena. Vladimir Marko
2015-09-17ART: Refactor intrinsics slow-paths Andreas Gampe
2015-08-12Remove unnecessary `explicit` qualifiers on constructors. Roland Levillain
2015-07-01Implement heap poisoning in ART's Optimizing compiler. Roland Levillain
2015-06-22Opt compiler: Add disassembly to the '.cfg' output. Alexandre Rames
2015-06-17Revert "Revert "ART: Implement literal pool for arm, fix branch fixup."" Vladimir Marko
2015-06-16Revert "ART: Implement literal pool for arm, fix branch fixup." Vladimir Marko
2015-06-15ART: Implement literal pool for arm, fix branch fixup. Vladimir Marko
2015-05-29Move mirror::ArtMethod to native Mathieu Chartier
2015-05-26ART: Clean up arm64 kNumberOfXRegisters usage. Vladimir Marko
2015-04-22Replace NULL with nullptr Mathieu Chartier
2015-04-14ARM64: Remove suspend register. Zheng Xu
2015-04-06ART: Enable more Clang warnings Andreas Gampe
2015-03-31ARM64: Update to VIXL 1.9. Serban Constantinescu
2014-11-04ART: More warnings Andreas Gampe
2014-10-23ART: optimizing compiler: initial support for ARM64. Alexandre Rames
2014-10-17Rename arm64 `Register` to `XRegister`. Alexandre Rames
2014-10-17Rework arm64 register codes and fix Arm64ManagedRegister tests. Alexandre Rames
2014-10-09stdint types all the way! Ian Rogers
2014-10-09ARM64: Update code after the VIXL 1.6 release. Alexandre Rames
2014-09-29ART: Fix some -Wpedantic errors Andreas Gampe
2014-08-22ARM64: Avoid the duplication of condition codes. Alexandre Rames