summaryrefslogtreecommitdiff
path: root/compiler
AgeCommit message (Expand)Author
2022-02-15Intrinsify System.ArrayCopy for Primitive data types Shalini Salomi Bodapati
2022-02-15Limit recursive polymorphic inlining to prevent code bloat Santiago Aboy Solanes
2022-02-14x86/x86_64: Add rep_movs instructions Shalini Salomi Bodapati
2022-02-11Revert^4 "Generate a primary boot image for testing." Jiakai Zhang
2022-02-09Add test to check against sharpening optimization Santiago Aboy Solanes
2022-02-08Revert^3 "Generate a primary boot image for testing." Jiakai Zhang
2022-02-07Revert^2 "Generate a primary boot image for testing." Jiakai Zhang
2022-02-07Remove unused function JNIMacroAssembler::Call(FrameOffset, Offset). Peter Collingbourne
2022-02-03Remove race on cached thread-name deletion Hans Boehm
2022-02-02Revert "Add bss support for inlining BCP DexFiles for single image" Santiago Aboy Solanes
2022-02-01Introduce FindSuperMethodToCall to find the target of a super call. Nicolas Geoffray
2022-02-01Revert "Generate a primary boot image for testing." Hans Boehm
2022-01-31Generate a primary boot image for testing. Jiakai Zhang
2022-01-28Add bss support for inlining BCP DexFiles for single image Santiago Aboy Solanes
2022-01-27Clean up debug checks in intrinsic code. Ulya Trafimovich
2022-01-26Revert^2 "Reduce pauses for weak reference access" Hans Boehm
2022-01-26Revert "Reduce pauses for weak reference access" Hans Boehm
2022-01-26Reduce pauses for weak reference access Hans Boehm
2022-01-24Use implicit suspend check in JIT. Nicolas Geoffray
2022-01-24Intrisify IsInfinite() (float/double) function for x86_64 Shalini Salomi Bodapati
2022-01-24Reland "Use InitializeMethodsCode when we need to reinitialize a method entry... Nicolas Geoffray
2022-01-17arm: Implement Unsafe.compareAndSetObject intrinsic. Ulya Trafimovich
2022-01-17arm64: Implement Unsafe.compareAndSetObject intrinsic. Ulya Trafimovich
2022-01-17Revert "Expand sharpening's ComputeLoadClassKind to cover cross-dex cases" Nicolas Geoffray
2022-01-14x86: Implement Unsafe.compareAndSetObject intrinsic. Ulya Trafimovich
2022-01-14x86_64: Implement Unsafe.compareAndSetObject intrinsic. Ulya Trafimovich
2022-01-14Revert "Use InitializeMethodsCode when we need to reinitialize a method entry... Nicolas Geoffray
2022-01-13Use InitializeMethodsCode when we need to reinitialize a method entrypoint. Nicolas Geoffray
2022-01-13Expand sharpening's ComputeLoadClassKind to cover cross-dex cases Santiago Aboy Solanes
2022-01-12ARM64: Enable implicit suspend checks and madvise()... Vladimir Marko
2022-01-11Fix out of range in art compiler. Florian Mayer
2022-01-10Remove operator<< from HGraph. Nicolas Geoffray
2022-01-05Normalize XML comment syntax in ART test configuration files. Roland Levillain
2021-12-15ARM: Fix CASObject intrinsic slow path. Vladimir Marko
2021-12-14Merge "Merge Android 12 QPR1" Xin Li
2021-12-14JNI: Inline fast-path for `JniMethodEnd()`. Vladimir Marko
2021-12-10JNI/x86: Fix art_jni_unlock_object_no_inline. am: 2ab607adeb Vladimir Marko
2021-12-10JNI/x86: Fix art_jni_unlock_object_no_inline. Vladimir Marko
2021-12-09JNI: Fix transition to suspended to be "release". am: 1d7ad9066d Vladimir Marko
2021-12-09JNI: Fix transition to suspended to be "release". Vladimir Marko
2021-12-08JNI: Fix failure to unlock for pending exception. am: 2cdb3679b3 Vladimir Marko
2021-12-08JNI: Fix failure to unlock for pending exception. Vladimir Marko
2021-12-07JNI: Inline fast-path for `JniMethodStart()`. am: ce2a3445a4 Vladimir Marko
2021-12-07JNI: Inline fast-path for `JniMethodStart()`. Vladimir Marko
2021-12-06x86_64: Implement VarHandle.getAnd* for arrays and byte array views. am: 3322... Ulya Trafimovich
2021-12-06x86_64: Implement VarHandle.getAnd* for arrays and byte array views. Ulya Trafimovich
2021-12-06Add tests for `art_jni_{lock,unlock}_object`. am: 3a50f34c84 Vladimir Marko
2021-12-06Add tests for `art_jni_{lock,unlock}_object`. Vladimir Marko
2021-12-03ARM64: Implicit suspend checks using LDR. am: 7039c11b22 Vladimir Marko
2021-12-03ARM64: Implicit suspend checks using LDR. Vladimir Marko