ishell@chromium.org
|
b446674c85
|
More check elimination improvements including partial learning on false branches of CompareMap and better handling of unreachable blocks.
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/159963002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19300 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-02-11 19:18:06 +00:00 |
|
ishell@chromium.org
|
5dafb426b3
|
Flow engine fixes: unreachable block processing, state merging.
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/144013003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18885 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-28 16:57:39 +00:00 |
|
jkummerow@chromium.org
|
5298a078c6
|
Revert "Eliminatable CheckMaps replaced with if(true) or if(false)."
This reverts r18592 for breaking the GC stress bots.
R=machenbach@chromium.org
Review URL: https://codereview.chromium.org/137783011
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18611 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-15 09:53:54 +00:00 |
|
ishell@chromium.org
|
952fbe475f
|
Eliminatable CheckMaps replaced with if(true) or if(false).
R=titzer@chromium.org
Review URL: https://codereview.chromium.org/130613003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18592 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2014-01-14 16:06:40 +00:00 |
|
titzer@chromium.org
|
ddb4ad853b
|
Avoid copying flow-sensitive state when only a goto separates blocks.
BUG=
R=mvstanton@chromium.org
Review URL: https://codereview.chromium.org/48353007
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18090 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-11-27 07:13:00 +00:00 |
|
titzer@chromium.org
|
4b973b8995
|
Return the new state from local analysis in flow-engine.
BUG=
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/27166003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17181 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-10-14 09:22:19 +00:00 |
|
titzer@chromium.org
|
d67585f060
|
Implement first version of HFlowEngine, a framework for performing global flow-sensitive analyses.
BUG=
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/25254002
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17159 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
|
2013-10-11 13:00:42 +00:00 |
|