summaryrefslogtreecommitdiffstats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* not-int can also take non-int (byte and short) instructions.Nicolas Geoffray2015-02-244-4/+4
* Merge "Fix inlining in the presence of multiple returns."Nicolas Geoffray2015-02-241-17/+21
|\
| * Fix inlining in the presence of multiple returns.Nicolas Geoffray2015-02-241-17/+21
* | Merge "[optimizing] Add if-context sensitivity for null popagation."Calin Juravle2015-02-243-5/+55
|\ \ | |/ |/|
| * [optimizing] Add if-context sensitivity for null popagation.Calin Juravle2015-02-243-5/+55
* | Merge "Revert "Add JIT""Nicolas Geoffray2015-02-2435-983/+476
|\ \
| * | Revert "Add JIT"Nicolas Geoffray2015-02-2435-986/+476
* | | Delete bad DCHECKMathieu Chartier2015-02-231-3/+0
* | | Merge "Add JIT"Mathieu Chartier2015-02-2435-476/+986
|\ \ \ | |/ /
| * | Add JITMathieu Chartier2015-02-2335-476/+986
* | | Merge "Optimizing: Remove redundant hash set copy in GVN"David Brazdil2015-02-231-1/+1
|\ \ \ | |/ / |/| |
| * | Optimizing: Remove redundant hash set copy in GVNDavid Brazdil2015-02-231-1/+1
* | | 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
|\ \ \ \ | |_|/ / |/| | |