summaryrefslogtreecommitdiff
path: root/compiler/compiler.h
AgeCommit message (Expand)Author
2024-11-05Rename ResolveMethodWithoutInvokeType and use it more. Nicolas Geoffray
2024-03-11Revert^2 "Remove Compiler::Kind" Santiago Aboy Solanes
2024-03-07Revert "Remove Compiler::Kind" Vaibhav Devmurari
2024-03-07Remove Compiler::Kind Santiago Aboy Solanes
2023-05-22Use C++17's [[maybe_unused]] attribute in ART Stefano Cianciulli
2022-11-18Make remaining compiler/ symbols hidden. Vladimir Marko
2022-10-10ART: Move `CompiledMethod{,-Storage}` to dex2oat/. Vladimir Marko
2020-06-18Introduce an enum for the compilation kind. Nicolas Geoffray
2019-06-10Pass the memory region to allocate into to the compiler / allocation. Nicolas Geoffray
2019-02-20ART: Reduce dependencies on CompilerDriver. Vladimir Marko
2019-01-02ART: Move dex structs into own header Andreas Gampe
2018-10-10Introduce a 'baseline' variant for the compiler. Nicolas Geoffray
2018-06-25ART: Move CopyOption to OatWriter Andreas Gampe
2018-03-05Move most of runtime/base to libartbase/base David Sehr
2018-02-28Revert "Revert "Full-stack integrity: check vdex contents."" Nicolas Geoffray
2018-02-27Revert "Full-stack integrity: check vdex contents." Nicolas Geoffray
2018-02-27Full-stack integrity: check vdex contents. Nicolas Geoffray
2018-01-05Create dex subdirectory David Sehr
2017-11-15Use intrinsic codegen for compiling intrinsic methods. Vladimir Marko
2017-11-10Merge "Record @{Fast,Critical}Native in method's access flags." Vladimir Marko
2017-11-10Record @{Fast,Critical}Native in method's access flags. Vladimir Marko
2017-11-08cpplint: Cleanup errors Igor Murashkin
2017-07-24ART: Include cleanup Andreas Gampe
2017-07-19Pass the logger to the JIT compiler. Nicolas Geoffray
2017-05-30ART: Add missing namespace comments Andreas Gampe
2017-03-14Revert^6 "Hash-based dex cache type array." Vladimir Marko
2017-03-13Revert^5 "Hash-based dex cache type array." Vladimir Marko
2017-02-20Revert^4 "Hash-based dex cache type array." Vladimir Marko
2017-02-13Revert^3 "Hash-based dex cache type array." Mathieu Chartier
2017-02-10Revert^2 "Hash-based dex cache type array." Vladimir Marko
2017-02-01Revert "Hash-based dex cache type array." Vladimir Marko
2017-01-30Hash-based dex cache type array. Vladimir Marko
2016-10-26Remove some unneeded header includes David Sehr
2016-09-14Separate annotations from dexfile reading. David Sehr
2016-09-09jni: Add @CriticalNative optimization to speed up JNI transitions Igor Murashkin
2016-08-30ART: SHARED_REQUIRES to REQUIRES_SHARED Andreas Gampe
2016-08-16jni: Fast path for @FastNative annotated java methods Igor Murashkin
2016-03-24Post-Quick cleanup: Remove CompilationUnit. Vladimir Marko
2016-02-05Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."" Nicolas Geoffray
2015-11-05Code cleanup to avoid CompilerDriver abstractions in JIT. Nicolas Geoffray
2015-10-15Use ATTRIBUTE_UNUSED more. Roland Levillain
2015-09-03Reduce how often we call FindDexCache Mathieu Chartier
2015-08-12Remove unnecessary `explicit` qualifiers on constructors. Roland Levillain
2015-07-22Move to newer clang annotations Mathieu Chartier
2015-05-29Move mirror::ArtMethod to native Mathieu Chartier
2015-04-10ART: Remove WriteElf from Compiler Andreas Gampe
2015-04-07ART: Fix 64-bit ELF file support Andreas Gampe
2015-01-27ART: Even more Quick cleanup Andreas Gampe
2014-12-17ART: Added Checker, a pattern matching test engine David Brazdil
2014-12-12Remove portable. Elliott Hughes