summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/nodes.h
Commit message (Expand)AuthorAgeFilesLines
* Merge "Remove unnecessary null checks in CheckCast and InstanceOf"Calin Juravle2015-04-231-0/+11
|\
| * Remove unnecessary null checks in CheckCast and InstanceOfGuillaume "Vermeille" Sanchez2015-04-231-0/+11
* | Merge "Remove ActAsNullConstant"Calin Juravle2015-04-231-9/+0
|\ \
| * | Remove ActAsNullConstantCalin Juravle2015-04-231-9/+0
* | | Replace NULL with nullptrMathieu Chartier2015-04-221-4/+4
|/ /
* | ART: Update last_instruction when adding PhisDavid Brazdil2015-04-221-1/+6
* | [optimizing] Fix a bug in moving the null check to the user.Calin Juravle2015-04-221-13/+21
* | Merge "Linear scan: Use FirstUse instead of FirstRegisterUse."Nicolas Geoffray2015-04-211-1/+1
|\ \
| * | Linear scan: Use FirstUse instead of FirstRegisterUse.Nicolas Geoffray2015-04-211-1/+1
* | | Merge "Opt compiler: Implement parallel move resolver without using swap."Nicolas Geoffray2015-04-201-4/+4
|\ \ \
| * | | Opt compiler: Implement parallel move resolver without using swap.Zheng Xu2015-04-171-4/+4
| |/ /
* | | [optimizing] Add memory barriers in constructors when neededCalin Juravle2015-04-201-0/+24
|/ /
* | Merge "Remove duplicates phis created during SSA transformation"Calin Juravle2015-04-161-0/+14
|\ \ | |/ |/|
| * Remove duplicates phis created during SSA transformationCalin Juravle2015-04-161-0/+14
* | Merge "Remove dead blocks for the blocks_ array."Nicolas Geoffray2015-04-161-1/+1
|\ \
| * | Remove dead blocks for the blocks_ array.Nicolas Geoffray2015-04-151-1/+1
* | | Merge "Type MoveOperands."Nicolas Geoffray2015-04-151-4/+16
|\ \ \ | |/ / |/| |
| * | Type MoveOperands.Nicolas Geoffray2015-04-151-4/+16
| |/
* | Merge "Move the linear order to the HGraph."Nicolas Geoffray2015-04-151-0/+46
|\ \
| * | Move the linear order to the HGraph.Nicolas Geoffray2015-04-151-0/+46
| |/
* | ART: Implement HBooleanNot instructionDavid Brazdil2015-04-151-0/+28
|/
* Opt compiler: Instruction simplification for HAdd, HNeg, HNot, HSub.Alexandre Rames2015-04-101-0/+10
* Fix a bug when creating a HDeoptimization instruction.Nicolas Geoffray2015-04-031-1/+11
* Merge "Revert "Revert "Deoptimization-based bce."""Mingyao Yang2015-04-011-4/+24
|\
| * Revert "Revert "Deoptimization-based bce.""Mingyao Yang2015-04-011-4/+24
* | CanThrow() of HNewArray should return true.Mingyao Yang2015-04-011-0/+3
|/
* GVN HClinitCheck nodes.Nicolas Geoffray2015-03-271-1/+1
* ART: Force constants into the entry blockDavid Brazdil2015-03-261-22/+51
* Use the original invoke type when inlining.Nicolas Geoffray2015-03-261-0/+4
* Merge "Revert "Revert "Inline across dex files."""Nicolas Geoffray2015-03-251-0/+6
|\
| * Revert "Revert "Inline across dex files.""Nicolas Geoffray2015-03-251-0/+6
* | ART: Formatting and comments in BooleanSimplifierDavid Brazdil2015-03-251-0/+28
|/
* ART: Fix crash in gtestsDavid Brazdil2015-03-241-2/+8
* Merge "ART: Boolean simplifier"David Brazdil2015-03-241-2/+22
|\
| * ART: Boolean simplifierDavid Brazdil2015-03-241-2/+22
* | Merge "Unify ART's various implementations of bit_cast."Roland Levillain2015-03-241-8/+12
|\ \
| * | Unify ART's various implementations of bit_cast.Roland Levillain2015-03-241-8/+12
| |/
| * Revert "Deoptimization-based bce."Andreas Gampe2015-03-241-24/+4
| * Deoptimization-based bce.Mingyao Yang2015-03-231-4/+24
* | Revert "Inline across dex files."Nicolas Geoffray2015-03-241-6/+0
|/
* Inline across dex files.Nicolas Geoffray2015-03-231-0/+6
* Merge "Tweak liveness when instructions are used in environments."Nicolas Geoffray2015-03-131-0/+1
|\
| * Tweak liveness when instructions are used in environments.Nicolas Geoffray2015-03-121-0/+1
* | Merge "Opt compiler: Basic simplification for arithmetic operations."Roland Levillain2015-03-121-0/+48
|\ \
| * | Opt compiler: Basic simplification for arithmetic operations.Alexandre Rames2015-03-111-0/+48
| |/
* | Run the natural loop recognizer before building SSA.Nicolas Geoffray2015-03-121-1/+6
|/
* Revert "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-111-2/+13
* Make the SSA builder honor the debuggable flag.Nicolas Geoffray2015-03-101-1/+22
* Merge "Revert "[optimizing] Enable x86 long support.""Nicolas Geoffray2015-03-061-13/+2
|\
| * Revert "[optimizing] Enable x86 long support."Nicolas Geoffray2015-03-061-13/+2