Ported to x64 and ARM. Addressed comments. PTAL.
https://chromiumcodereview.appspot.com/10263008/diff/1/src/ic.cc File src/ic.cc (right): https://chromiumcodereview.appspot.com/10263008/diff/1/src/ic.cc#newcode415 src/ic.cc:415: if (target->compare_state() == UNINITIALIZED) return; On 2012/04/30 14:27:10, Vyacheslav Egorov wrote:
We can limit clearing to those states that can retain objects.
Done. https://chromiumcodereview.appspot.com/10263008/diff/1/src/ic.cc#newcode2469 src/ic.cc:2469: Code* CompareIC::initialize_stub(Token::Value op) { On 2012/04/30 14:27:10, Vyacheslav Egorov wrote:
I guess it should be called GetUnitializedStub() or something. (naming
convetion
limits foo_bar methods to getters).
Done. Renamed to GetRawUninitialized() to be in sync with the handlified version a few lines below. We might consider renaming the stub accessors for LoadICs and StoreICs as well at some point. https://chromiumcodereview.appspot.com/10263008/ -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
