summaryrefslogtreecommitdiff
path: root/compiler/optimizing/sharpening.cc
AgeCommit message (Expand)Author
2024-11-05Use .data.img.rel.ro for app image methods. Vladimir Marko
2024-07-02Revert^4 "x86_64: Add JIT support for LoadMethodType." Almaz Mingaleev
2024-06-24Revert^3 "x86_64: Add JIT support for LoadMethodType." Santiago Aboy Solanes
2024-06-21Revert^2 "x86_64: Add JIT support for LoadMethodType." Almaz Mingaleev
2024-05-07Faster `HLoadClass` for app image classes. Vladimir Marko
2024-04-22Optimizing: Treat app image objects as non-movable. Vladimir Marko
2024-04-16Rename `.data.bimg.rel.ro` to `.data.img.rel.ro`. Vladimir Marko
2024-04-11Revert "x86_64: Add JIT support for LoadMethodType." Nicolas Geoffray
2024-04-11Clean up string data access in `DexFile`. Vladimir Marko
2024-04-11x86_64: Add JIT support for LoadMethodType. Almaz Mingaleev
2024-03-26Rename enums.h/.cc to pointer_size.h/.cc. Santiago Aboy Solanes
2022-11-08Minor nterp improvements. Vladimir Marko
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-04-21Avoid VarHandle checks for boot image field VarHandles. Vladimir Marko
2022-02-09Add test to check against sharpening optimization Santiago Aboy Solanes
2022-02-02Revert "Add bss support for inlining BCP DexFiles for single image" Santiago Aboy Solanes
2022-01-28Add bss support for inlining BCP DexFiles for single image Santiago Aboy Solanes
2022-01-17Revert "Expand sharpening's ComputeLoadClassKind to cover cross-dex cases" Nicolas Geoffray
2022-01-13Expand sharpening's ComputeLoadClassKind to cover cross-dex cases Santiago Aboy Solanes
2021-01-21Reland "Improve invokeinterface for nterp." Nicolas Geoffray
2020-10-07Change interface conflict stub to take the interface method. Nicolas Geoffray
2020-09-30Faster access to unresolved classes from compiled code. Vladimir Marko
2020-09-24Don't store copied methods in BSS. Nicolas Geoffray
2020-09-23Move MethodLoadKind out of HInvokeStaticOrDirect. Nicolas Geoffray
2020-09-11Handle more cases of super calls in the compiler. Nicolas Geoffray
2020-06-19Direct calls to @CriticalNative methods. Vladimir Marko
2020-05-20Add compiler type to CompilerOptions. Vladimir Marko
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2019-07-30Compiler changes for boot image extension. Vladimir Marko
2019-07-16Further clean up boot image address checks. Vladimir Marko
2019-07-01Prepare for sharing JIT code after fork. Nicolas Geoffray
2019-06-28Revert "Revert "Make the JIT zygote memory shared."" Nicolas Geoffray
2019-06-26Revert "Make the JIT zygote memory shared." Nicolas Geoffray
2019-06-26Make the JIT zygote memory shared. Nicolas Geoffray
2019-03-12Fix non-deterministic compilation for const-string... Vladimir Marko
2018-11-08Delete IsClassToCompile Mathieu Chartier
2018-09-19Remove sharpening as an optimization pass. Nicolas Geoffray
2018-07-16Always produce PIC code for AOT compilation. Vladimir Marko
2018-06-28Remove CompilerDriver::support_boot_image_fixup_. Vladimir Marko
2018-06-25Move dex_files_for_oat_file_ to CompilerOptions. Vladimir Marko
2018-06-25Move image_classes_ to CompilerOptions. Vladimir Marko
2018-04-26Step 1 of 2: conditional passes. Aart Bik
2018-03-27Revert^4 "Compiler changes for bitstring based type checks." Vladimir Marko
2018-03-26Revert^3 "Compiler changes for bitstring based type checks." Andreas Gampe
2018-03-22Revert^2 "Compiler changes for bitstring based type checks." Vladimir Marko
2018-03-08Retrieve String/Class references from .data.bimg.rel.ro. Vladimir Marko
2018-03-08Load ArtMethod* from .data.bimg.rel.ro entries. Vladimir Marko
2018-01-25Revert "Compiler changes for bitstring based type checks." Nicolas Geoffray
2018-01-25Revert "ART: Use the bitstring type check for AOT app compilation." Nicolas Geoffray