Fixed TypeFeedbackOracle for unary operations: Record code for the corresponding
authorsvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 12 May 2011 08:54:13 +0000 (08:54 +0000)
committersvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 12 May 2011 08:54:13 +0000 (08:54 +0000)
type recording IC.
Review URL: http://codereview.chromium.org/6973025

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7870 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/type-info.cc

index 975a36c7b48bb7bc9095a508538dbab6eb7f55e6..346f8cbf7e411c4184af81229fbe7bea11a050b7 100644 (file)
@@ -441,6 +441,7 @@ void TypeFeedbackOracle::PopulateMap(Handle<Code> code) {
     Code::Kind kind = target->kind();
 
     if (kind == Code::TYPE_RECORDING_BINARY_OP_IC ||
+        kind == Code::TYPE_RECORDING_UNARY_OP_IC ||
         kind == Code::COMPARE_IC) {
       SetInfo(id, target);
     } else if (state == MONOMORPHIC) {