summaryrefslogtreecommitdiff
path: root/compiler/utils/jni_macro_assembler.h
AgeCommit message (Expand)Author
2024-03-26Rename enums.h/.cc to pointer_size.h/.cc. Santiago Aboy Solanes
2024-02-21Allocate JNI assembler labels with `ArenaAllocator`. Vladimir Marko
2024-02-12JNI: Keep previous LRT state in callee-save reg. Vladimir Marko
2024-02-08Use register pair loads/stores in JNI stubs... Vladimir Marko
2023-12-14riscv64: Fix wrong sign-extension for references. Vladimir Marko
2023-06-29riscv64: Enable JNI compiler. Vladimir Marko
2023-06-21Remove CodeAllocator and the extra copy of generated code. Nicolas Geoffray
2023-04-04JNI: Fast-path for decoding returned jobject. Vladimir Marko
2023-03-09Remove obsolete functions from JNI macro assemblers. Vladimir Marko
2022-11-09Make compiler/utils/ symbols hidden. Vladimir Marko
2022-11-04Update method exit hooks from JITed code to not use Stack visitor Mythri Alle
2022-07-06Reland^2 "Don't use instrumentation stubs for native methods in debuggable" Mythri Alle
2022-07-04Revert "Reland "Don't use instrumentation stubs for native methods in debugga... Mythri Alle
2022-07-04Reland "Don't use instrumentation stubs for native methods in debuggable" Mythri Alle
2022-06-24Revert "Don't use instrumentation stubs for native methods in debuggable" Mythri Alle
2022-06-24Don't use instrumentation stubs for native methods in debuggable Mythri Alle
2022-05-14Reland^3 "Don't use AOT code for native methods for java debuggable runtime" Mythri Alle
2022-05-12Revert "Reland^2 "Don't use AOT code for native methods for java debuggable r... Mythri Alle
2022-05-12Reland^2 "Don't use AOT code for native methods for java debuggable runtime" Mythri Alle
2022-02-07Remove unused function JNIMacroAssembler::Call(FrameOffset, Offset). Peter Collingbourne
2021-12-14JNI: Inline fast-path for `JniMethodEnd()`. Vladimir Marko
2021-12-07JNI: Inline fast-path for `JniMethodStart()`. Vladimir Marko
2021-11-10JNI: Move args in registers for @FastNative. Vladimir Marko
2021-11-08JNI: Rewrite read barrier slow path. Vladimir Marko
2021-11-02Revert^2 "JNI: Remove `JniMethodFast{Start,End}()`." Vladimir Marko
2021-10-19Revert "JNI: Remove `JniMethodFast{Start,End}()`." Vladimir Marko
2021-10-19JNI: Remove `JniMethodFast{Start,End}()`. Vladimir Marko
2021-10-18JNI compiler: Rewrite exception polling. Vladimir Marko
2021-10-11Inline IRT frame push/pop into JNI stubs. Vladimir Marko
2021-02-23Do not create HandleScope for JNI transitions. Vladimir Marko
2020-03-16Move @CriticalNative arguments in registers. Vladimir Marko
2020-03-02Move entry spills determination to JNI compiler. Vladimir Marko
2020-01-16jni: Do not create a managed frame for @CriticalNative. Vladimir Marko
2018-08-28Remove superfluous 'virtual' specifiers in ART. Roland Levillain
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-10-04Do not refresh the Marking Register in CriticalNative methods. Roland Levillain
2017-08-10Instrument ARM64 generated code to check the Marking Register. Roland Levillain
2016-10-13jni: Add read barrier fast path to jni compiler Igor Murashkin
2016-09-14Move ArrayRef to runtime/base David Brazdil
2016-08-05ART: Extract macro assembler Andreas Gampe