v8/test
loislo@chromium.org bbd26abedb Functions may not be optimized and we would like to know in cpu profiler what was the reason.
Current v8 implementation may disable optimization for a particular function or block it with help of dont_optimize flag.
The patch propagates the reason of that to the SharedFunctionInfo where cpu profiler can get it.

SharedFunctionInfo is a heap object so I extracted 8 bits from OptsCount for handling bailout reason code.

BUG=none
TEST=test-profile-generator/BailoutReason
R=yangguo@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16555 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-09-05 13:20:51 +00:00
..
benchmarks Add "benchmarks" test suite 2013-08-05 14:54:09 +00:00
cctest Functions may not be optimized and we would like to know in cpu profiler what was the reason. 2013-09-05 13:20:51 +00:00
intl Ignore flaky intl test. 2013-08-13 08:30:06 +00:00
message Migrate blink tests that are not relevant to blink into a new V8 test suite called 'blink'. 2013-06-26 14:23:30 +00:00
mjsunit Properly close the CountOperation value/effect context after leaving the store effect context. 2013-09-05 12:33:14 +00:00
mozilla Remove SCons related files 2013-04-18 11:01:14 +00:00
preparser Remove SCons related files 2013-04-18 11:01:14 +00:00
test262 Fix bogus arguments length check in StringLocaleCompare. 2013-05-10 13:50:10 +00:00
webkit Remove test from deopt fuzzer skip list after bugfix. 2013-08-12 13:55:54 +00:00