summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
AgeCommit message (Expand)Author
2023-08-24riscv64: Enable Optimizing compiler for more instructions. Vladimir Marko
2023-07-27riscv64: Enable Optimizing compiler for some methods. Vladimir Marko
2023-07-07Optimizing: Style cleanup, mostly for arrays. Vladimir Marko
2023-07-04Add check for read barriers in Checker Stefano Cianciulli
2023-06-21Remove CodeAllocator and the extra copy of generated code. Nicolas Geoffray
2023-05-22Use C++17's [[maybe_unused]] attribute in ART Stefano Cianciulli
2023-05-16Always use debuggable from compiler options when JITing Mythri Alle
2023-04-19Restrict the use of ConstantFolding's VisitIf Santiago Aboy Solanes
2023-02-08Unify simplification passes after high-level optimizations Santiago Aboy Solanes
2023-02-03riscv64: add missing UNUSED annotations. Ulya Trafimovich
2023-01-04Add a write barrier elimination pass Santiago Aboy Solanes
2022-12-06Update domination chain and RPO manually in MaybeAddExtraGotoBlocks Santiago Aboy Solanes
2022-11-23ART: Add two extra DCE passes Chris Jones
2022-11-07Reland "Make compiler/optimizing/ symbols hidden." VladimĂ­r Marko
2022-10-13Update MaybeAddExtraGotoBlocks to bail for irreducible loops Santiago Aboy Solanes
2022-10-10ART: Move `CompiledMethod{,-Storage}` to dex2oat/. Vladimir Marko
2022-09-26ART: Rename 'final' DCE pass to 'after_bce' Hari Limaye
2022-08-17ART: Remove duplicated access modifier in OptimizingCompiler Hari Limaye
2022-07-14Reland "Introduce a flag to check if JITed code has instrumentation support" Mythri Alle
2022-07-13Revert "Introduce a flag to check if JITed code has instrumentation support" Mythri Alle
2022-07-12Introduce a flag to check if JITed code has instrumentation support Mythri Alle
2022-07-06Reland^2 "Don't use instrumentation stubs for native methods in debuggable" Mythri Alle
2022-07-04Revert "Reland "Don't use instrumentation stubs for native methods in debugga... Mythri Alle
2022-07-04Reland "Don't use instrumentation stubs for native methods in debuggable" Mythri Alle
2022-06-24Revert "Don't use instrumentation stubs for native methods in debuggable" Mythri Alle
2022-06-24Don't use instrumentation stubs for native methods in debuggable Mythri Alle
2022-04-08Revert^2 "Pass `ArenaAllocator` to JNI compiler." Vladimir Marko
2022-04-08Revert "Pass `ArenaAllocator` to JNI compiler." Santiago Aboy Solanes
2022-04-07Inliner will return true when identifying a method as always throws Santiago Aboy Solanes
2022-04-07Pass `ArenaAllocator` to JNI compiler. Vladimir Marko
2022-02-25Update compiler/ implications to use (D)CHECK_IMPLIES Santiago Aboy Solanes
2022-01-10Remove operator<< from HGraph. Nicolas Geoffray
2021-11-29Handle baseline/optimized compilation kind in the runtime. Nicolas Geoffray
2021-11-29Simplify hotness count in baseline compiled code. Nicolas Geoffray
2021-11-29Dump the graph before/after every pass Santiago Aboy Solanes
2021-11-25Always access Thread state and flags as 32-bit location. Vladimir Marko
2021-11-17Revert "Support calling entry / exit hooks from JIT code for non-debuggable" Mythri Alle
2021-11-17Support calling entry / exit hooks from JIT code for non-debuggable Mythri Alle
2021-07-14Remove the need of VerifiedMethod in the compiler. Nicolas Geoffray
2021-03-23Remove Vdex::GetQuickenedInfoOf and all its users. Nicolas Geoffray
2021-03-05Add code size to CodeInfo. David Srbecky
2021-01-28Add comment to art_jni_trampoline. Yabin Cui
2021-01-25Revert^4 "Partial Load Store Elimination" Alex Light
2021-01-24Revert "Revert^2 "Partial Load Store Elimination"" Nicolas Geoffray
2021-01-22Revert^2 "Partial Load Store Elimination" Alex Light
2021-01-22Revert "Partial Load Store Elimination" Nicolas Geoffray
2021-01-21Partial Load Store Elimination Alex Light
2021-01-06Optimizing: Add debugging output for HInstruction. Vladimir Marko
2020-09-07Do not build intrinsic graph for signature polymorphic methods. Vladimir Marko
2020-09-07Move code item to the data pointer and remove code_item_offset. Nicolas Geoffray