summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/nodes.h
Commit message (Expand)AuthorAgeFilesLines
* ART: bring original constructor backWei Wang2015-10-061-0/+40
* ART: extensionWei Wang2015-10-061-11/+45
* Do not create a HBoundType when the instruction is non-null.Nicolas Geoffray2015-07-021-0/+1
* MIPS: Initial version of optimizing compiler for MIPS64R6.Roland Levillain2015-06-261-2/+11
* Recompute dominator tree after DCE.Nicolas Geoffray2015-06-241-3/+5
* Be careful with predecessor/successor index.Nicolas Geoffray2015-06-221-0/+14
* Fix premature deoptimization if the loop body isn't entered.Mingyao Yang2015-06-191-0/+37
* Move mirror::ArtMethod to nativeMathieu Chartier2015-06-021-0/+4
* ART: Rediscover loops after deleting blocks in DCEDavid Brazdil2015-05-131-6/+7
* Add a parent environment to HEnvironment.Nicolas Geoffray2015-05-111-24/+126
* Use a growable array instead of an environment during SSA.Nicolas Geoffray2015-05-071-1/+3
* Relax the only one back-edge restriction.Nicolas Geoffray2015-05-071-8/+20
* Update the remaining input index of phis after deleting an input.Nicolas Geoffray2015-05-011-2/+3
* Merge "Revert "GVN final fields even with side effects.""Nicolas Geoffray2015-04-301-6/+2
|\
| * Revert "GVN final fields even with side effects."Nicolas Geoffray2015-04-301-6/+2
* | Merge "GVN final fields even with side effects."Nicolas Geoffray2015-04-301-2/+6
|\ \ | |/
| * GVN final fields even with side effects.Nicolas Geoffray2015-04-301-2/+6
* | Merge "Add synthesize uses at back edge."Nicolas Geoffray2015-04-291-0/+5
|\ \
| * | Add synthesize uses at back edge.Nicolas Geoffray2015-04-291-0/+5
* | | ART: Fix loop information after dead code eliminationDavid Brazdil2015-04-291-3/+8
| |/ |/|
* | Merge "Add InsertInstructionAfter in HBasicBlock."Roland Levillain2015-04-291-0/+2
|\ \
| * | Add InsertInstructionAfter in HBasicBlock.Guillaume "Vermeille" Sanchez2015-04-271-0/+2
* | | Merge "Have HInvoke instructions know their number of actual arguments."Roland Levillain2015-04-281-9/+25
|\ \ \
| * | | Have HInvoke instructions know their number of actual arguments.Roland Levillain2015-04-281-9/+25
* | | | Replace String CharArray with internal uint16_t array.Jeff Hao2015-04-271-1/+8
| |_|/ |/| |
* | | Merge "ART: Simplify Ifs with BooleanNot condition"David Brazdil2015-04-271-0/+7
|\ \ \ | |/ / |/| |
| * | ART: Simplify Ifs with BooleanNot conditionDavid Brazdil2015-04-271-0/+7
* | | Merge "Add support for caching float and double constants."Nicolas Geoffray2015-04-271-12/+49
|\ \ \ | |/ / |/| |
| * | Add support for caching float and double constants.Nicolas Geoffray2015-04-271-12/+49
* | | ART: Fix removing a Phi with RemoveInstructionDavid Brazdil2015-04-271-0/+1
|/ /
* | Merge "Deoptimization-based BCE for unknown loop bounds."Mingyao Yang2015-04-261-0/+11
|\ \
| * | Deoptimization-based BCE for unknown loop bounds.Mingyao Yang2015-04-261-0/+11
* | | Merge "Revert "[optimizing] Replace FP divide by power of 2""Nicolas Geoffray2015-04-261-7/+7
|\ \ \
| * | | Revert "[optimizing] Replace FP divide by power of 2"Nicolas Geoffray2015-04-261-7/+7
* | | | Merge "[optimizing] Replace FP divide by power of 2"Nicolas Geoffray2015-04-261-7/+7
|\ \ \ \ | |/ / /
| * | | [optimizing] Replace FP divide by power of 2Mark Mendell2015-04-201-7/+7
* | | | Merge "[optimizing] Rename HasArrayAccesses and check it"Andreas Gampe2015-04-251-7/+7
|\ \ \ \
| * | | | [optimizing] Rename HasArrayAccesses and check itMark Mendell2015-04-241-7/+7
| | |/ / | |/| |
* | | | Fix DCHECKs about clinit checks in Optimizing's code generators.Roland Levillain2015-04-241-6/+5
|/ / /
* | | Merge "Ensure inlined static calls perform clinit checks in Optimizing."Roland Levillain2015-04-241-3/+61
|\ \ \
| * | | Ensure inlined static calls perform clinit checks in Optimizing.Roland Levillain2015-04-241-3/+61
* | | | ART: Dead block removalDavid Brazdil2015-04-241-9/+21
| |_|/ |/| |
* | | 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
|\ \ \ | |_|/ |/| |