summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/optimizing_compiler.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: Move dex structs into own headerAndreas Gampe2019-01-021-6/+6
* ART: Refactor for bugprone-argument-commentAndreas Gampe2018-12-271-9/+9
* Pack JIT mini-debug-infos together.David Srbecky2018-12-141-8/+6
* Cleanup native debug interface api.David Srbecky2018-12-111-3/+4
* Merge "Refactor CompilerDriver::CompileAll()."Vladimir Marko2018-12-071-10/+10
|\
| * Refactor CompilerDriver::CompileAll().Vladimir Marko2018-12-061-10/+10
* | Simplify MakeElfFileForJITDavid Srbecky2018-12-051-1/+1
|/
* ART: Some iwyu for logging.hAndreas Gampe2018-11-211-0/+1
* Remove CompiledMethod dependency on CompilerDriver.Vladimir Marko2018-11-191-2/+2
* ART: Rewrite core image detection.Vladimir Marko2018-11-141-20/+1
* Emit bit manipulation instructions for x86 and x86_64Shalini Salomi Bodapati2018-11-081-0/+2
* Do not cache RequiresConstructorBarrier() results.Vladimir Marko2018-11-011-2/+0
* Add compiling class to the DexCompilationUnit.Vladimir Marko2018-11-011-14/+24
* Introduce a 'baseline' variant for the compiler.Nicolas Geoffray2018-10-101-6/+60
* Fix ReplaceUninitializedStringPhis.Nicolas Geoffray2018-10-031-0/+5
* Merge "Remove need for intrinsic recognizer to be a pass."Nicolas Geoffray2018-09-281-4/+2
|\
| * Remove need for intrinsic recognizer to be a pass.Nicolas Geoffray2018-09-281-4/+2
* | Fix some performance-unnecessary-value-param tidy and performance-for-range w...Stephen Hines2018-09-241-2/+4
|/
* Pass JIT roots as a vector<Handle<>> to JIT cache.Vladimir Marko2018-09-201-15/+9
* Remove sharpening as an optimization pass.Nicolas Geoffray2018-09-191-1/+0
* ART: Continue adding override annotationsAndreas Gampe2018-09-071-1/+1
* Use 'final' and 'override' specifiers directly in ART.Roland Levillain2018-08-281-11/+11
* Fix longstanding bug around implicit NPEs and GC, version 2.Nicolas Geoffray2018-08-201-1/+1
* Simplify StackMapStream encoding.David Srbecky2018-08-031-26/+15
* Reuse arena memory for each block in scheduler.Vladimir Marko2018-08-021-5/+8
* Move MethodInfo to CodeInfo.David Srbecky2018-08-011-26/+6
* Remove frame info from OatQuickMethodHeader.David Srbecky2018-07-271-15/+0
* Merge "Revert "Emit vector mulitply and accumulate instructions for x86.""Hans Boehm2018-07-131-4/+2
|\
| * Revert "Emit vector mulitply and accumulate instructions for x86."Hans Boehm2018-07-131-4/+2
* | Revert^2 "Add CodeInfo to JNI methods."David Srbecky2018-07-051-9/+57
* | Revert "Add CodeInfo to JNI methods."David Srbecky2018-07-051-57/+9
* | Add CodeInfo to JNI methods.David Srbecky2018-07-041-9/+57
* | Merge "Handle String.<init> with a phi input."Nicolas Geoffray2018-07-041-4/+4
|\ \ | |/ |/|
| * Handle String.<init> with a phi input.Nicolas Geoffray2018-07-031-4/+4
* | Emit vector mulitply and accumulate instructions for x86.Gupta Kumar, Sanjiv2018-07-021-2/+4
|/
* Move instruction_set_ to CompilerOptions.Vladimir Marko2018-06-251-22/+19
* Refactor ClassRoot/GetClassRoot().Vladimir Marko2018-05-251-2/+2
* ART: Add --dump-pass-timings compiler option.Vladimir Marko2018-05-081-1/+1
* Perform rudimentary check on graph size for no-change assertions.Aart Bik2018-05-031-4/+16
* Step 2 of 2: conditional passes.Aart Bik2018-04-301-15/+54
* Step 1 of 2: conditional passes.Aart Bik2018-04-261-90/+49
* Run GVN earlier.Aart Bik2018-04-171-5/+3
* Revert^2 "Compile link-time thunks in codegen."Vladimir Marko2018-04-111-10/+16
* Revert "Compile link-time thunks in codegen."Vladimir Marko2018-04-041-16/+10
* Compile link-time thunks in codegen.Vladimir Marko2018-04-041-10/+16
* Add timestamps to JIT/DEX native debug info.David Srbecky2018-02-211-3/+2
* Create list of open dex files for libbacktrace.David Srbecky2018-02-021-1/+1
* Log JIT mini-debug-info memory usage.David Srbecky2018-01-241-4/+10
* Refactor jit debugger interface and its ELF creation.David Srbecky2018-01-191-18/+24
* Move debug info offsets into a side tableMathieu Chartier2018-01-131-1/+1