summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
AgeCommit message (Expand)Author
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
2020-08-21Improved LSE: Replacing loads with Phis. Vladimir Marko
2020-08-10ARM: Allow FP args in core regs for @CriticalNative. Vladimir Marko
2020-07-28Dump ISA into .cfg Evgeny Astigeevich
2020-07-22Dump instruction set features in .cfg Fabio Rinaldi
2020-06-18Introduce an enum for the compilation kind. Nicolas Geoffray
2020-06-17ART: Simplify HRem to reuse existing HDiv Evgeny Astigeevich
2020-06-09ART: Introduce predicated vector instructions. Artem Serov
2020-06-08Run LSA as a part of the LSE pass. Vladimir Marko
2020-05-20Add compiler type to CompilerOptions. Vladimir Marko
2020-05-13Move HandleCache to HGraph. Vladimir Marko
2020-05-13Move implementations from class_root.h to -inl.h . Vladimir Marko
2020-04-01Add explicit compiler option to enable test-specific features. David Srbecky
2020-03-25Add more logging and sanity checks for JIT mini-debug-info. David Srbecky
2020-03-12Refactor RemoveNativeDebugInfoForJit. David Srbecky
2020-02-22Remove JIT native debug info on failed commits. David Srbecky
2020-02-13Remove MIPS support from Optimizing. Vladimir Marko
2020-02-04Only flush visualizer output at the end of the compilation. Nicolas Geoffray
2019-12-03JIT baseline: trigger optimized compilation on hotness threshold. Nicolas Geoffray
2019-11-26Honor the --baseline flag for the JIT. Nicolas Geoffray
2019-10-14Revert "Make compiler/optimizing/ symbols hidden." Vladimir Marko
2019-10-14Make compiler/optimizing/ symbols hidden. Vladimir Marko
2019-10-10Revert^2 "JIT: Separate code allocation and initialization." David Srbecky
2019-10-09Revert "JIT: Separate code allocation and initialization." Nicolas Geoffray
2019-10-09JIT: Separate code allocation and initialization. David Srbecky
2019-10-08JIT mini-debug-info: Generate the debug info sooner. David Srbecky
2019-09-01Fix JIT data dual mapping for apps. David Srbecky