summaryrefslogtreecommitdiff
path: root/compiler/jni/quick/calling_convention.h
AgeCommit message (Expand)Author
2024-03-26Rename enums.h/.cc to pointer_size.h/.cc. Santiago Aboy Solanes
2024-03-08Pass only shorty to `ArtQuickJniCompileMethod()`. 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-06-27riscv64: Implement JNI compiler for normal native. Vladimir Marko
2022-11-16Make compiler/jni/ symbols hidden. Vladimir Marko
2022-11-04Update method exit hooks from JITed code to not use Stack visitor Mythri Alle
2021-12-14JNI: Inline fast-path for `JniMethodEnd()`. Vladimir Marko
2021-11-23Revert^2 "JNI: Rewrite locking for synchronized methods." Vladimir Marko
2021-11-23Revert "JNI: Rewrite locking for synchronized methods." Vladimir Marko
2021-11-22JNI: Rewrite locking for synchronized methods. 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-11Inline IRT frame push/pop into JNI stubs. Vladimir Marko
2021-03-23JNI: Use callee-save register for IRT cookie. Vladimir Marko
2021-02-23Do not create HandleScope for JNI transitions. Vladimir Marko
2020-06-19Direct calls to @CriticalNative methods. 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
2019-01-09ART: Remove instruction_set.h from thread.h Andreas Gampe
2018-02-28Header library to remove dependence on runtime/ David Sehr
2017-10-09Use ScopedArenaAllocator for register allocation. Vladimir Marko
2016-10-06jni: Add @CriticalNative support for MIPS32/MIPS64 Goran Jakovljevic
2016-09-14Move ArrayRef to runtime/base David Brazdil
2016-09-09jni: Add @CriticalNative optimization to speed up JNI transitions Igor Murashkin
2016-08-01ART: Convert pointer size to enum Andreas Gampe
2016-05-19Clean up JNI calling convention callee saves. Vladimir Marko
2016-04-13Move Assemblers to the Arena. Vladimir Marko
2015-08-12Remove unnecessary `explicit` qualifiers on constructors. Roland Levillain
2015-05-29Move mirror::ArtMethod to native Mathieu Chartier
2015-01-30ART: Change x86 long param ABI (Quick/JNI/Opt) Mark Mendell
2014-07-15Break apart header files. Ian Rogers
2014-05-29ART: Use StackReference in Quick Stack Frame Andreas Gampe
2014-05-13Add Handle/HandleScope and delete SirtRef. Mathieu Chartier
2014-05-01ART: aarch64 jni compiler needs to extend small return types Andreas Gampe
2014-04-10AArch64: Jni compiler fixes Serban Constantinescu
2014-04-10art: Use SIRT::GetAlignedSirtSizeTarget in calling convention Dmitry Petrochenko
2014-04-01Calling convention support for cross 64/32 compilation. Ian Rogers
2014-04-01art: Make calling convention immune to SIRT structure change Dmitry Petrochenko
2014-03-28x86_64: JNI compiler Dmitry Petrochenko
2013-07-29Move assembler out of runtime into compiler/utils. Ian Rogers
2013-07-17Fix multiple inclusion guards to match new pathnames Brian Carlstrom
2013-07-12Create separate Android.mk for main build targets Brian Carlstrom