Go to file
kmillikin@chromium.org 81779f6324 Rework flow graph construction.
The flow graph has been simplified to remove the special branch, join,
and exit nodes.  All nodes are now basic blocks (possibly empty to
preserve edge-split form) with a distinguished entry and exit block.

Most trivial expressions are not added to the flow graph as
instructions.  The assigned variable analyzer has been changed to
sometimes work right-to-left so that right subexpressions can be
marked as trivial.

The reaching definitions analysis has been temporarily removed, and
the analyses that depended on it (primitivity analysis, dead code
marking) as well.

Review URL: http://codereview.chromium.org/1530003

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4307 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2010-03-29 14:23:55 +00:00
benchmarks Remove svn:executable flag from run.html and style.css and change the mime-type of style.css to text/css. 2009-07-15 10:37:10 +00:00
include Simplify passing of AccessorInfo to interceptors: 2010-03-25 17:08:22 +00:00
samples Making lint happy. 2010-02-10 11:48:53 +00:00
src Rework flow graph construction. 2010-03-29 14:23:55 +00:00
test Optimization for parsing integers of limited length (in digits). 2010-03-29 11:17:34 +00:00
tools Change a TypeInfo function from inline to non-inline, reducing stack usage during code compilation. 2010-03-26 11:34:00 +00:00
.gitignore Add '.cpplint-cache' to ignore lists for SVN and Git. This change also sets 'ignore' property on '.', although this change isn't visible in Rietveld. 2009-12-11 09:01:38 +00:00
AUTHORS Revert pax change as it does not work with older versions of scons. 2010-02-25 08:27:07 +00:00
ChangeLog Prepare push of version 2.2.0 to trunk. Now working on version 2.2.1. 2010-03-29 07:25:54 +00:00
LICENSE Get rid of duplicate LICENSE entry for the Valgrind 2009-09-27 09:33:11 +00:00
SConstruct Avoid having a LIBS setting when compiling the V8 library 2010-03-26 07:47:41 +00:00