summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
AgeCommit message (Expand)Author
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
2019-08-22JIT mini-debug-info: Allocate entries in the JIT data space. David Srbecky
2019-08-16JIT mini-debug-info: Remove global maps. David Srbecky
2019-08-07Don't compile OSR methods that have phi equivalents at loop entry. Nicolas Geoffray
2019-06-28Revert "Revert "Make the JIT zygote memory shared."" Nicolas Geoffray
2019-06-26Revert "Make the JIT zygote memory shared." Nicolas Geoffray
2019-06-26Make the JIT zygote memory shared. Nicolas Geoffray
2019-06-24Move code writing to data portion of the JIT cache in JitMemoryRegion. Nicolas Geoffray
2019-06-10Pass the memory region to allocate into to the compiler / allocation. Nicolas Geoffray
2019-04-29Fix DWARF line-number generation for JITed methods. David Srbecky
2019-03-27Use generic name for JNI trampolines. David Srbecky
2019-03-26optimizing_compiler: Avoid extra std::string copy Greg Kaiser
2019-03-06Revert "Revert^2 "Add code size to CodeInfo"" Nicolas Geoffray
2019-02-20ART: Reduce dependencies on CompilerDriver. Vladimir Marko
2019-02-14Revert^2 "Add code size to CodeInfo" David Srbecky
2019-02-12Revert "Add code size to CodeInfo" David Srbecky
2019-02-11Add code size to CodeInfo David Srbecky
2019-01-28Selectively allow dead reference elimination Hans Boehm
2019-01-22Add timing logger for mini-debug-info generation. David Srbecky
2019-01-02ART: Move dex structs into own header Andreas Gampe
2018-12-27ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-12-14Pack JIT mini-debug-infos together. David Srbecky
2018-12-11Cleanup native debug interface api. David Srbecky
2018-12-07Merge "Refactor CompilerDriver::CompileAll()." Vladimir Marko
2018-12-06Refactor CompilerDriver::CompileAll(). Vladimir Marko
2018-12-05Simplify MakeElfFileForJIT David Srbecky
2018-11-21ART: Some iwyu for logging.h Andreas Gampe
2018-11-19Remove CompiledMethod dependency on CompilerDriver. Vladimir Marko
2018-11-14ART: Rewrite core image detection. Vladimir Marko
2018-11-08Emit bit manipulation instructions for x86 and x86_64 Shalini Salomi Bodapati
2018-11-01Do not cache RequiresConstructorBarrier() results. Vladimir Marko
2018-11-01Add compiling class to the DexCompilationUnit. Vladimir Marko
2018-10-10Introduce a 'baseline' variant for the compiler. Nicolas Geoffray
2018-10-03Fix ReplaceUninitializedStringPhis. Nicolas Geoffray
2018-09-28Merge "Remove need for intrinsic recognizer to be a pass." Nicolas Geoffray
2018-09-28Remove need for intrinsic recognizer to be a pass. Nicolas Geoffray
2018-09-24Fix some performance-unnecessary-value-param tidy and performance-for-range w... Stephen Hines
2018-09-20Pass JIT roots as a vector<Handle<>> to JIT cache. Vladimir Marko
2018-09-19Remove sharpening as an optimization pass. Nicolas Geoffray
2018-09-07ART: Continue adding override annotations Andreas Gampe
2018-08-28Use 'final' and 'override' specifiers directly in ART. Roland Levillain
2018-08-20Fix longstanding bug around implicit NPEs and GC, version 2. Nicolas Geoffray