fschneider@google.com
|
855e718f5b
|
Make Value not a subclass of Computation.
Instead I introduce one new computation to materialize constants.
sizeof(UseVal) drops from 64 to 32.
sizeof(ConstantVal) drops from 48 to 16.
Review URL: https://chromiumcodereview.appspot.com//10829451
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11041 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-08-21 13:36:36 +00:00 |
|
zerny@google.com
|
a6cf1d04ab
|
Fixed typos: defintion to definition.
TBR=srdjan@google.com
Review URL: https://chromiumcodereview.appspot.com//10836353
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11013 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-08-21 07:33:25 +00:00 |
|
zerny@google.com
|
7fe1beda36
|
Fixed issue 4580 introduced by revision 10894.
Binds of constants are dereferenced before adding them as inputs to phis.
R=srdjan@google.com,vegorov@google.com
BUG=dart:4580
Review URL: https://chromiumcodereview.appspot.com//10823411
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10977 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-08-20 15:15:48 +00:00 |
|
zerny@google.com
|
798b5652a8
|
Replaced Value by Definition in the renaming environment.
Needed so the SSA renaming environment does not contribute uses in the use list.
R=kmillikin@google.com
BUG=
Review URL: https://chromiumcodereview.appspot.com//10857056
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10894 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-08-17 13:06:08 +00:00 |
|
srdjan@google.com
|
b6d1804071
|
Reenable elimination of strict equals when right side is true.
Reenable some Smi check eliminations. Soon Florian will factor out class checks into own instruction where the elimination will be moved.
Implement more ResultCid()-s, removed TODO to make it asbtract because almost all computations return kDynamicCid.
Review URL: https://chromiumcodereview.appspot.com//10827387
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10865 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-08-16 22:22:57 +00:00 |
|
zerny@google.com
|
5cc78d2a33
|
Refactored FlowGraphBuilder into a separate FlowGraph representation.
R=kmillikin@google.com
BUG=
Review URL: https://chromiumcodereview.appspot.com//10857016
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10807 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-08-16 12:06:17 +00:00 |
|