summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/nodes.h
Commit message (Expand)AuthorAgeFilesLines
* Merge "Fix code generation of materialized conditions."Nicolas Geoffray2014-10-101-51/+75
|\
| * Fix code generation of materialized conditions.Nicolas Geoffray2014-10-091-51/+75
* | Tidy ELF builder.Ian Rogers2014-10-091-1/+1
|/
* Fix and improve static evaluation of constant expressions.Roland Levillain2014-10-081-18/+51
* Fix a bug in the insertion of parallel move.Nicolas Geoffray2014-09-291-2/+15
* Make suspend checks note have side effects.Nicolas Geoffray2014-09-251-1/+1
* Merge "Optimize suspend checks in optimizing compiler."Nicolas Geoffray2014-09-251-1/+23
|\
| * Optimize suspend checks in optimizing compiler.Nicolas Geoffray2014-09-251-1/+23
* | Merge "Optimizing compiler: remove unnecessary `explicit' keywords."Roland Levillain2014-09-251-2/+2
|\ \
| * | Optimizing compiler: remove unnecessary `explicit' keywords.Roland Levillain2014-09-251-2/+2
| |/
* / Optimizing compiler: check inputs & uses definitions in CFG.Roland Levillain2014-09-251-0/+3
|/
* Merge "Fix code generation with materialized conditions."Nicolas Geoffray2014-09-231-0/+7
|\
| * Fix code generation with materialized conditions.Nicolas Geoffray2014-09-231-0/+7
* | Merge "Add loop- and phi-related checks in the optimizing compiler."Roland Levillain2014-09-231-1/+7
|\ \
| * | Add loop- and phi-related checks in the optimizing compiler.Roland Levillain2014-09-221-1/+7
| |/
* / Also remove environment links to removed instructions.Nicolas Geoffray2014-09-221-0/+2
|/
* First optimization in new compiler: simple GVN.Nicolas Geoffray2014-09-191-2/+62
* Merge "Initiate a constant propagation pass in the optimizing compiler."Roland Levillain2014-09-181-0/+46
|\
| * Initiate a constant propagation pass in the optimizing compiler.Roland Levillain2014-09-181-0/+46
* | Fix a lint error and update a test after the phi fix.Nicolas Geoffray2014-09-181-1/+1
* | Merge "Ensure the first predecessor of a loop is the pre header."Nicolas Geoffray2014-09-181-0/+7
|\ \ | |/ |/|
| * Ensure the first predecessor of a loop is the pre header.Nicolas Geoffray2014-09-171-0/+7
* | Merge "Small fixes to get the boot image compiled in debug mode."Nicolas Geoffray2014-09-181-1/+2
|\ \
| * | Small fixes to get the boot image compiled in debug mode.Nicolas Geoffray2014-09-181-1/+2
| |/
* | Initiate a dead code elimination pass in the optimizing compiler.Roland Levillain2014-09-171-0/+6
* | Add CFG and SSA form checkers in the optimizing compiler.Roland Levillain2014-09-171-9/+27
|/
* Implement invoke virtual in optimizing compiler.Nicolas Geoffray2014-09-171-0/+21
* Revert "Revert "Implement suspend checks in new compiler.""Nicolas Geoffray2014-09-161-0/+20
* Revert "Implement suspend checks in new compiler."Nicolas Geoffray2014-09-151-20/+0
* Implement suspend checks in new compiler.Nicolas Geoffray2014-09-151-0/+20
* Add (simple) side effects flags and equality methods on nodes.Nicolas Geoffray2014-09-081-34/+140
* Runtime support for the new stack maps for the opt compiler.Nicolas Geoffray2014-09-081-6/+27
* Fix SsaDeadPhiElimination in the presence of dependent phis.Nicolas Geoffray2014-08-071-0/+1
* Implement array get and array put in optimizing.Nicolas Geoffray2014-07-281-0/+78
* Add assembly operations with constants in optimizing compiler.Nicolas Geoffray2014-07-211-9/+19
* Break apart header files.Ian Rogers2014-07-151-0/+1
* Fix a braino in the stack layout.Nicolas Geoffray2014-07-151-0/+4
* Add two phi pruning phases.Nicolas Geoffray2014-07-141-1/+13
* Support fields in optimizing compiler.Nicolas Geoffray2014-07-141-0/+107
* Support longs in the register allocator for x86_64.Nicolas Geoffray2014-07-021-0/+17
* Add some more instruction support to optimizing compiler.Dave Allison2014-06-241-47/+158
* Final CL to enable register allocation on x86.Nicolas Geoffray2014-06-121-0/+1
* Fix some bugs in graph construction/simplification methods.Nicolas Geoffray2014-06-091-13/+31
* Add a linear scan register allocator to the optimizing compiler.Nicolas Geoffray2014-05-261-17/+19
* Import Dart's parallel move resolver.Nicolas Geoffray2014-05-231-0/+85
* Build live ranges in preparation for register allocation.Nicolas Geoffray2014-05-191-2/+43
* Linearize the graph before creating live ranges.Nicolas Geoffray2014-05-161-1/+1
* Add a compilation tracing mechanism to the new compiler.Nicolas Geoffray2014-05-141-3/+14
* Add loop recognition and CFG simplifications in new compiler.Nicolas Geoffray2014-05-131-30/+110
* Build live-in, live-out and kill sets for each block.Nicolas Geoffray2014-05-071-9/+85