summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler.cc
AgeCommit message (Expand)Author
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
2018-07-04Add CodeInfo to JNI methods. David Srbecky
2018-07-04Merge "Handle String.<init> with a phi input." Nicolas Geoffray
2018-07-03Handle String.<init> with a phi input. Nicolas Geoffray
2018-07-02Emit vector mulitply and accumulate instructions for x86. Gupta Kumar, Sanjiv
2018-06-25Move instruction_set_ to CompilerOptions. Vladimir Marko
2018-05-25Refactor ClassRoot/GetClassRoot(). Vladimir Marko
2018-05-08ART: Add --dump-pass-timings compiler option. Vladimir Marko
2018-05-03Perform rudimentary check on graph size for no-change assertions. Aart Bik
2018-04-30Step 2 of 2: conditional passes. Aart Bik