Removing LookupTransition from LookupRealNamedProperty and related utility functions.
authorverwaest@chromium.org <verwaest@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 16 Jul 2012 14:47:28 +0000 (14:47 +0000)
committerverwaest@chromium.org <verwaest@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 16 Jul 2012 14:47:28 +0000 (14:47 +0000)
commit3b5a6ef2e72e2c96c561cb40aa50a8c20dc525bc
treedc9df8e1edc9ce7cf5414ebd4cf2fc6799a5a660
parent11e5c9e281756af0c0ecc5af20eb063e55dfba20
Removing LookupTransition from LookupRealNamedProperty and related utility functions.

Callsites now have to manually lookup transitions if required. This
avoids unnecessary overhead of looking up transitions when we don't need
them. This also allows us to use IsFound() in many places where
IsProperty() was required previously.

Review URL: https://chromiumcodereview.appspot.com/10779012

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12098 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/bootstrapper.cc
src/ic.cc
src/objects.cc
src/objects.h
src/profile-generator.cc
src/runtime.cc
src/stub-cache.cc