summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
AgeCommit message (Expand)Author
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
2018-08-03Simplify StackMapStream encoding. David Srbecky
2018-08-02Reuse arena memory for each block in scheduler. Vladimir Marko
2018-08-01Move MethodInfo to CodeInfo. David Srbecky
2018-07-27Remove frame info from OatQuickMethodHeader. David Srbecky
2018-07-13Merge "Revert "Emit vector mulitply and accumulate instructions for x86."" Hans Boehm
2018-07-13Revert "Emit vector mulitply and accumulate instructions for x86." Hans Boehm
2018-07-05Revert^2 "Add CodeInfo to JNI methods." David Srbecky
2018-07-05Revert "Add CodeInfo to JNI methods." David Srbecky