summaryrefslogtreecommitdiff
path: root/compiler
AgeCommit message (Expand)Author
2021-09-27Better isolate standalone ART gtests on device.Roland Levillain
2021-09-14Temporarily disable partial LSE.Nicolas Geoffray
2021-09-13Partial LSE: handle all kinds of infinite loops.Nicolas Geoffray
2021-08-13Add `Sdk31ModuleController` support to ART run-tests and gtests.Roland Levillain
2021-07-13Add support for standalone ART gtests to MTS.Roland Levillain
2021-07-12Uncouple ART gtests from the ART APEX.Roland Levillain
2021-07-12Rename some ART gtest related Soong modules.Roland Levillain
2021-07-01Replace JIT total time histogram with total time counterCalin Juravle
2021-06-03Reduce Partial LSE memory usage.Vladimir Marko
2021-06-02Rewrite profile file format.Vladimir Marko
2021-06-02Avoid race on Thread::tlsPtr_::top_handle_scope.Vladimir Marko
2021-05-26dex2oat: Abort app compilation without boot image.Vladimir Marko
2021-05-26Compile libart.so and libart-compiler.so with 2MB section alignment.Collin Fijalkovich
2021-05-24Fix scheduler's `FieldAccessHeapLocation()`.Vladimir Marko
2021-05-24Fix ReplacementOrValue() for Partial LSE.Vladimir Marko
2021-05-14Reland "Devirtualize to HInvokeStaticOrDirect."Nicolas Geoffray
2021-05-13Fix array location aliasing checks in LSE.Vladimir Marko
2021-05-10Link libvixl statically.Vladimir Marko
2021-05-07Revert "Devirtualize to HInvokeStaticOrDirect."Nicolas Geoffray
2021-05-06Fix .debug_frame_hdr generation.David Srbecky
2021-05-06Devirtualize to HInvokeStaticOrDirect.Nicolas Geoffray
2021-05-04Fix partial LSE using removed load as Phi input.Vladimir Marko
2021-04-30Enable mini-debug-info by default.David Srbecky
2021-04-30Fix gtests with mini-debug-info enabled by default.David Srbecky
2021-04-30Improve simplifier slightlyAlex Light
2021-04-29Create magic symbol to mark .symtab as sorted.David Srbecky
2021-04-29Reland "Refactor code in inliner."Nicolas Geoffray
2021-04-29Revert "Refactor code in inliner."Winson Chung
2021-04-28Refactor code in inliner.Nicolas Geoffray
2021-04-28Remove RETURN_VOID_NO_BARRIER byte-code.David Srbecky
2021-04-26Fix issue with Partial LSE and casts/instanceofAlex Light
2021-04-23Clean up Handle<> comparison with null.Vladimir Marko
2021-04-20Move intrinsic recognition logic in inliner.Nicolas Geoffray
2021-04-13Fix inliner instruction/register limitsTim Murray
2021-04-12Merge libdexfile_external into libdexfile (reland 2).Martin Stjernholm
2021-04-12Add a test and CHECKs around the combination of CHA and default methods.Nicolas Geoffray
2021-04-09Revert "Merge libdexfile_external into libdexfile (reland)."Ulyana Trafimovich
2021-04-09Merge libdexfile_external into libdexfile (reland).Martin Stjernholm
2021-04-08Fix issue with propagating partial valuesAlex Light
2021-03-31Handle predicated-gets with default valuesAlex Light
2021-03-31[metrics] Add JitMethodCompileCountEric Holk
2021-03-30Fix simplifier issue with predicated ifield getAlex Light
2021-03-27Remove QUICK bytecodes.David Srbecky
2021-03-23Fix IC resolution DCHECKAlex Light
2021-03-23Remove Vdex::GetQuickenedInfoOf and all its users.Nicolas Geoffray
2021-03-23JNI: Use callee-save register for IRT cookie.Vladimir Marko
2021-03-18Remove DexToDexCompilerDavid Srbecky
2021-03-18Allocate LSEVisitor on the arena stack.Vladimir Marko
2021-03-15Store inline caches in StackHandleScope<> in HInliner.Vladimir Marko
2021-03-15Rewrite hot method info retrieval.Vladimir Marko