Commit Graph

1 Commits

Author SHA1 Message Date
asgerf@google.com b73bfcf636 dart2dart: Preserve variable names throughout the IR.
I had to add register allocation to avoid unsoundness in some cases where an expression needs to reference a previous version of a variable.

Register allocation is disabled for variables without an associated element, because it will typically block inlining of these variables.

BUG=
R=kmillikin@google.com, sigurdm@google.com

Review URL: https://codereview.chromium.org//312793002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37312 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-13 12:50:57 +00:00