summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
AgeCommit message (Expand)Author
2023-12-19Reland "Move the construction of ProfilingInfo in the compiler." Nicolas Geoffray
2023-12-15Revert "Move the construction of ProfilingInfo in the compiler." Javier Molina
2023-12-14Move the construction of ProfilingInfo in the compiler. Nicolas Geoffray
2023-10-30Replace `gUseReadBarrier` with compiler option in compiler. Vladimir Marko
2023-10-25riscv64: Add a "GVN$after_arch" pass. Vladimir Marko
2023-10-24riscv64: Fix type conversions, enable codegen. Vladimir Marko
2023-10-23riscv64: Add entrypoints for unresolved fields. Vladimir Marko
2023-10-19riscv64: [codegen] Fix and enable InvokeCustom/-Polymorphic. Vladimir Marko
2023-10-19riscv64: Implement `art_quick_check_instance_of`... Vladimir Marko
2023-10-19Reland "riscv64: [codegen] Rewrite and enable Select." Vladimír Marko
2023-10-19Revert "riscv64: [codegen] Rewrite and enable Select." Sebastian Pickl
2023-10-19riscv64: [codegen] Rewrite and enable Select. Vladimir Marko
2023-10-17riscv64: Implement `CriticalNativeAbiFixupRiscv64`. Vladimir Marko
2023-10-13riscv64: Implement allocation entrypoints. Vladimir Marko
2023-10-12riscv64: [codegen] Implement method entry/exit hooks. Vladimir Marko
2023-10-11riscv64: Implement `art_quick_aput_obj`. Vladimir Marko
2023-10-02riscv64: [codegen] Implement Baker read barriers. Vladimir Marko
2023-09-08riscv64: [codegen] Add VisitNullCheck Vladimir Marko
2023-09-08riscv64: Fix VisitMin/-Max for FP args. Vladimir Marko
2023-09-06riscv64: Enable Optimizing compiler for invokes. Vladimir Marko
2023-08-30Move HasShouldDeoptimizeFlag from method header to CodeInfo. David Srbecky
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