Chromium Code Reviews
DescriptionThis is a monster CL, from which useful slices are carved off.
Not ready for review :).
At the moment, contents are:
* --vector-ics flag turned on.
* hydrogen code stub implementation of non-patching LoadIC and
KeyedLoadIC.
* Alterations to IC, be able to work with a vector instead of
patching.
* FeedbackNode class hierarchy to encapsulate the different ways
of configuring a node (node = vector[slot]).
* typing.cc / type-info.cc changes to read from the vector for
crankshaft.
* Really messy part: saving of vector/slot registers for IC
handlers. Ey yi yi.
* The monomorphic ICs are not being cleared at gc time, but they
are actually leaking. We can't just check this in for that
reason! :)
[Closed since this has landed by now in other CLs]
Patch Set 1 #Patch Set 2 : More basics in place. #Patch Set 3 : Sort of works. #Patch Set 4 : Starting to get feedback for crankshaft. #Patch Set 5 : FeedbackNode renamed to FeedbackNexus. #Patch Set 6 : Repaired RayTrace degrade. #Patch Set 7 : REBASE. #Patch Set 8 : Small fixes. #Patch Set 9 : Rebase. #Patch Set 10 : Including dubious crankshaft optimization. #Patch Set 11 : Removed crankshaft vector-avoid behavior. #Patch Set 12 : Added platform dependent version of dispatchers. #
Messages
Total messages: 30 (28 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||