summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge "More checker tests for BCE."Mingyao Yang2015-02-232-23/+118
|\
| * More checker tests for BCE.Mingyao Yang2015-02-232-23/+118
* | Merge "[optimizing] Fix float addition on x86."Calin Juravle2015-02-231-5/+1
|\ \
| * | [optimizing] Fix float addition on x86.Calin Juravle2015-02-231-5/+1
* | | Merge "Each primitive kind now spills to different locations."Nicolas Geoffray2015-02-232-25/+91
|\ \ \
| * | | Each primitive kind now spills to different locations.Nicolas Geoffray2015-02-232-25/+91
* | | | Optimizing: Speed up HInstruction use removalDavid Brazdil2015-02-236-121/+173
| |/ / |/| |
* | | ART: Some conditions should be stricter in GenInlinedMinMax()nikolay serdjuk2015-02-201-11/+32
* | | Merge "Fix core spill mask for x86 special suspend."Vladimir Marko2015-02-201-1/+1
|\ \ \
| * | | Fix core spill mask for x86 special suspend.Vladimir Marko2015-02-201-1/+1
* | | | Merge "Improve type propagation with if-contexts"Calin Juravle2015-02-209-136/+300
|\ \ \ \ | |_|/ / |/| | |
| * | | Improve type propagation with if-contextsCalin Juravle2015-02-209-136/+300
* | | | Merge "Opt compiler: ARM64: Optimise floating-point comparison with 0.0."Roland Levillain2015-02-201-4/+18
|\ \ \ \
| * | | | Opt compiler: ARM64: Optimise floating-point comparison with 0.0.Alexandre Rames2015-02-171-4/+18
| | |_|/ | |/| |
* | | | Merge "Reference type propagation"Calin Juravle2015-02-2012-23/+316
|\ \ \ \ | | |/ / | |/| |
| * | | Reference type propagationCalin Juravle2015-02-1912-23/+316
* | | | Merge "Display optimizing compiler's CodeInfo objects in oatdump."Roland Levillain2015-02-203-14/+21
|\ \ \ \ | |_|_|/ |/| | |
| * | | Display optimizing compiler's CodeInfo objects in oatdump.Roland Levillain2015-02-193-14/+21
* | | | Merge "Replace a few std::vector with ArenaVector in Mir2Lir."Vladimir Marko2015-02-196-71/+68
|\ \ \ \
| * | | | Replace a few std::vector with ArenaVector in Mir2Lir.Vladimir Marko2015-02-196-71/+68
| | |/ / | |/| |
* | | | Merge "Move arenas into runtime"Mathieu Chartier2015-02-1946-1479/+44
|\ \ \ \
| * | | | Move arenas into runtimeMathieu Chartier2015-02-1946-1479/+44
| |/ / /
* | | | Merge "Add suspend checks to special methods."Vladimir Marko2015-02-1914-80/+357
|\ \ \ \ | |/ / / |/| | |
| * | | Add suspend checks to special methods.Vladimir Marko2015-02-1914-80/+357
* | | | Ensure the graph is correctly typed.Nicolas Geoffray2015-02-1916-92/+264
| |/ / |/| |
* | | Have the opt. compiler set the size of "empty" frames to zero.Roland Levillain2015-02-192-16/+26
|/ /
* | Merge "ART: Templatize IsInt & IsUint"Andreas Gampe2015-02-1910-55/+66
|\ \
| * | ART: Templatize IsInt & IsUintAndreas Gampe2015-02-1810-55/+66
| |/
* | Merge "Distinguish FP and integral constants in LVN."Vladimir Marko2015-02-183-42/+117
|\ \
| * | Distinguish FP and integral constants in LVN.Vladimir Marko2015-02-183-42/+117
* | | Merge "ART: Fix InsertCaseLabel to return boundary_lir always"Bill Buzbee2015-02-181-1/+0
|\ \ \
| * | | ART: Fix InsertCaseLabel to return boundary_lir alwaysChao-ying Fu2015-02-121-1/+0
* | | | Merge "ART: Promoted register may be wrong after the load of zero fp constant"Bill Buzbee2015-02-181-2/+4
|\ \ \ \ | |_|/ / |/| | |
| * | | ART: Promoted register may be wrong after the load of zero fp constantVladimir2015-02-181-2/+4
| | |/ | |/|
* | | Quick: Disable DCE until we fix FP/Core reg mismatches.Vladimir Marko2015-02-181-1/+1
* | | Merge "Avoid generating jmp +0."Nicolas Geoffray2015-02-186-10/+50
|\ \ \
| * | | Avoid generating jmp +0.Nicolas Geoffray2015-02-186-10/+50
* | | | Merge "Dead code elimination based on GVN results."Vladimir Marko2015-02-1720-93/+3692
|\ \ \ \ | |_|/ / |/| | |
| * | | Dead code elimination based on GVN results.Vladimir Marko2015-02-1720-93/+3692
* | | | Opt compiler: ARM64: Fix blocking fp registers.Zheng Xu2015-02-161-1/+1
| |/ / |/| |
* | | Add tests for wide constants in LVN.Vladimir Marko2015-02-131-0/+34
|/ /
* | Merge "Clean up Scoped-/ArenaAlocator array allocations."Vladimir Marko2015-02-1318-89/+63
|\ \
| * | Clean up Scoped-/ArenaAlocator array allocations.Vladimir Marko2015-02-1318-89/+63
* | | Merge "Optimize double/float immediate loading on arm."Nicolas Geoffray2015-02-132-41/+48
|\ \ \
| * | | Optimize double/float immediate loading on arm.Nicolas Geoffray2015-02-132-41/+48
* | | | LVN handles const-wide/32 incorrectlySerguei Katkov2015-02-131-1/+1
| |/ / |/| |
* | | Merge "Support hints for register pairs."Nicolas Geoffray2015-02-132-13/+45
|\ \ \ | |_|/ |/| |
| * | Support hints for register pairs.Nicolas Geoffray2015-02-132-13/+45
| |/
* | Merge "Fix ImageWriter::ComputeEagerResolvedStringsCallback()."Vladimir Marko2015-02-111-2/+3
|\ \ | |/ |/|
| * Fix ImageWriter::ComputeEagerResolvedStringsCallback().Vladimir Marko2015-02-111-2/+3