summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge "StackMap: Always load and store unalign."Nicolas Geoffray2015-03-181-2/+2
|\
| * StackMap: Always load and store unalign.Nicolas Geoffray2015-03-181-2/+2
* | Merge "ART: Fix condition for StoreNeedsWriteBarrier"David Brazdil2015-03-181-6/+3
|\ \ | |/ |/|
| * ART: Fix condition for StoreNeedsWriteBarrierDavid Brazdil2015-03-171-6/+3
* | Merge "Revert "Forbid the use of shifts in ShifterOperand in Thumb2""Calin Juravle2015-03-172-6/+0
|\ \
| * | Revert "Forbid the use of shifts in ShifterOperand in Thumb2"Calin Juravle2015-03-172-6/+0
* | | Merge "Revert "Make subs alter flags when rn is an immediate""Calin Juravle2015-03-172-28/+15
|\ \ \
| * | | Revert "Make subs alter flags when rn is an immediate"Calin Juravle2015-03-172-28/+15
* | | | Merge "Revert "Inline long shift code""Calin Juravle2015-03-171-46/+19
|\ \ \ \
| * | | | Revert "Inline long shift code"Calin Juravle2015-03-171-46/+19
* | | | | Merge "Inline long shift code"Calin Juravle2015-03-171-19/+46
|\ \ \ \ \ | |/ / / /
| * | | | Inline long shift codeGuillaume "Vermeille" Sanchez2015-03-171-19/+46
* | | | | Merge "Make subs alter flags when rn is an immediate"Calin Juravle2015-03-172-15/+28
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Make subs alter flags when rn is an immediateGuillaume "Vermeille" Sanchez2015-03-172-15/+28
| |/ / /
* | | | Merge "Forbid the use of shifts in ShifterOperand in Thumb2"Calin Juravle2015-03-172-0/+6
|\ \ \ \ | | |/ / | |/| |
| * | | Forbid the use of shifts in ShifterOperand in Thumb2Guillaume "Vermeille" Sanchez2015-03-112-0/+6
| |/ /
* | | Fall back to Quick when Optimizing cannot compile.Nicolas Geoffray2015-03-176-41/+78
* | | PREOPT compiles using dex2oatd so don't emit debug instructions.Nicolas Geoffray2015-03-174-16/+0
* | | Merge "ART: Faster implementation of GVN's hash table"David Brazdil2015-03-171-129/+210
|\ \ \
| * | | ART: Faster implementation of GVN's hash tableDavid Brazdil2015-03-171-129/+210
| | |/ | |/|
* | | Merge "Fixed maybe used uninitialized"Andrew Hsieh2015-03-161-0/+3
|\ \ \ | |/ / |/| |
| * | Fixed maybe used uninitializedAndrew Hsieh2015-03-161-0/+3
* | | [optimizing] Use baseline when debuggable is set.Nicolas Geoffray2015-03-161-2/+3
* | | Merge "Update locations of registers after slow paths spilling."Nicolas Geoffray2015-03-168-248/+289
|\ \ \ | |/ / |/| |
| * | Update locations of registers after slow paths spilling.Nicolas Geoffray2015-03-168-248/+289
* | | Merge "ART: Fix missing Erase() in error case"Andreas Gampe2015-03-151-0/+1
|\ \ \
| * | | ART: Fix missing Erase() in error caseAndreas Gampe2015-03-131-0/+1
* | | | Fix 32 bit loads of 64 bit direct code pointersMathieu Chartier2015-03-133-7/+12
* | | | Add more info to who called SuspendAllMathieu Chartier2015-03-131-1/+1
| |/ / |/| |
* | | Merge "[optimizing] Don't record None locations in the stack maps."Nicolas Geoffray2015-03-134-183/+280
|\ \ \ | |/ / |/| |
| * | [optimizing] Don't record None locations in the stack maps.Nicolas Geoffray2015-03-134-183/+280
* | | Refactor code in preparation of correct stack maps in slow path.Nicolas Geoffray2015-03-139-104/+118
|/ /
* | Align CodeInfo regions instead of their inner subregions.Roland Levillain2015-03-131-4/+5
* | Merge "Fix the computation of the size of the stack maps region."Roland Levillain2015-03-131-5/+11
|\ \
| * | Fix the computation of the size of the stack maps region.Roland Levillain2015-03-131-5/+11
* | | Merge "Disable inlining in Optimizing when --debuggable is set."Nicolas Geoffray2015-03-131-0/+5
|\ \ \
| * | | Disable inlining in Optimizing when --debuggable is set.Nicolas Geoffray2015-03-131-0/+5
* | | | API change in StackVisitor::GetVReg*.Nicolas Geoffray2015-03-131-3/+3
| |/ / |/| |
* | | Fix build breakage.Nicolas Geoffray2015-03-131-1/+1
* | | Merge "Tweak liveness when instructions are used in environments."Nicolas Geoffray2015-03-135-4/+35
|\ \ \
| * | | Tweak liveness when instructions are used in environments.Nicolas Geoffray2015-03-125-4/+35
* | | | ART: More cutouts for unstarted runtimeAndreas Gampe2015-03-121-0/+24
* | | | Force word alignment of Dex register maps.Roland Levillain2015-03-121-4/+5
* | | | Merge "Opt compiler: Basic simplification for arithmetic operations."Roland Levillain2015-03-124-0/+526
|\ \ \ \
| * | | | Opt compiler: Basic simplification for arithmetic operations.Alexandre Rames2015-03-114-0/+526
* | | | | Merge "Compress the Dex register maps built by the optimizing compiler."Roland Levillain2015-03-123-113/+155
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Compress the Dex register maps built by the optimizing compiler.Roland Levillain2015-03-123-113/+155
* | | | | Merge "Run the natural loop recognizer before building SSA."Nicolas Geoffray2015-03-121-1/+6
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | Run the natural loop recognizer before building SSA.Nicolas Geoffray2015-03-121-1/+6
* | | | | Merge "Revert "Opt Compiler: Materialise constants that cannot be encoded""Nicolas Geoffray2015-03-122-40/+4
|\ \ \ \ \