summaryrefslogtreecommitdiff
path: root/dex2oat/driver
AgeCommit message (Expand)Author
2025-02-19dex2oat: Faster .bss and *.rel.ro data collection. Vladimir Marko
2025-02-19dex2oat: Change reported data for `--dump-timings`. Vladimir Marko
2025-02-17Refactor `ArtMethod` entrypoint initialization. Vladimir Marko
2025-02-07Use `ClassAccessor::GetViewDescriptor()` more. Vladimir Marko
2025-01-16Merge sFields and iFields. Nicolas Geoffray
2024-11-11Avoid `strlen()` for `ClassLinker::FindClass()`... Vladimir Marko
2024-11-05Rename ResolveMethodWithoutInvokeType and use it more. Nicolas Geoffray
2024-07-29Startup methods should be compiled for non-low RAM devices zhaoxuyang.6
2024-06-20Move some classes from `runtime/` to `dex2oat/`. Vladimir Marko
2024-06-13Use C++20 `string{,_view}::{starts,ends}_with()`, part 1. Vladimir Marko
2024-06-12Reland "Rewrite how we identify hot methods." Nicolas Geoffray
2024-05-23Fix class status check in `InitializeClassVisitor`. Vladimir Marko
2024-05-17Move transaction records from `Runtime` to `AotClassLinker`. Vladimir Marko
2024-05-16Don't fail fast verification if one class fails. Nicolas Geoffray
2024-05-06Fix app image class pruning in `CompilerDriver`. Vladimir Marko
2024-05-03Clean up `Transaction` use in switch interpreter. Vladimir Marko
2024-05-02Clean up `SkipClass()` in `CompilerDriver()`. Vladimir Marko
2024-04-24Don't resolve dex files eagerly for verify single thread Santiago Aboy Solanes
2024-04-19Apply `CompilerDriver::LoadImageClasses()` to app images. Vladimir Marko
2024-04-12Speed up FastVerify by resolving the dex files Santiago Aboy Solanes
2024-04-11Clean up string data access in `DexFile`. Vladimir Marko
2024-03-26Rename enums.h/.cc to pointer_size.h/.cc. Santiago Aboy Solanes
2024-03-26Remove unused dex_file field from ParallelCompilationManager Santiago Aboy Solanes
2024-03-21Reuse boot JNI stub for native methods (reland). hangl
2024-03-11Revert^2 "Remove Compiler::Kind" Santiago Aboy Solanes
2024-03-08Revert "Reuse boot JNI stub for native methods" Nicolas Geoffray
2024-03-07Revert "Remove Compiler::Kind" Vaibhav Devmurari
2024-03-07Remove Compiler::Kind Santiago Aboy Solanes
2024-03-07Reuse boot JNI stub for native methods hangl
2024-02-20riscv64: Enable some gtests. Vladimir Marko
2024-01-19Move files related to compiled code into oat/ directory Dmitrii Ishcheikin
2024-01-02Refactoring of ThreadPool Nicolas Geoffray
2023-08-17Make MUSL dex2oat binary at par with BIONIC dex2oat binary Prashant Dubey
2023-07-14Clean up ART intrinsics. Vladimir Marko
2023-05-22Use C++17's [[maybe_unused]] attribute in ART Stefano Cianciulli
2023-05-04Reland "Support FastVerify with speed-profile." Nicolas Geoffray
2023-05-03Revert "Support FastVerify with speed-profile." Santiago Aboy Solanes
2023-05-03Support FastVerify with speed-profile. Nicolas Geoffray
2023-05-02riscv64: disable gtests for unsupported components. Ulya Trafimovich
2023-03-17Only special case boot image extension for class initialization. Nicolas Geoffray
2023-03-16Revert^4 "Add the mainline framework boot image extensio... Jiakai Zhang
2023-01-19Also keep classes with static fields when generating an image. Nicolas Geoffray
2022-12-02Remove class root duplicates from well known classes. Vladimir Marko
2022-11-29Change well known class loader methods to `ArtMethod*`. Vladimir Marko
2022-11-24Add helpers for classes from well known fields/methods. Vladimir Marko
2022-11-14Don't assume the class has never been looked at in FastVerify. Nicolas Geoffray
2022-11-09Clean up decoding well-known classes. Vladimir Marko
2022-10-18Reland "Change well known `ClassLoader` fields to `ArtField*`." VladimĂ­r Marko
2022-10-13Refactor and cleanup DexCache. Nicolas Geoffray
2022-10-10ART: Move `CompiledMethod{,-Storage}` to dex2oat/. Vladimir Marko