Chromium Code Reviews
DescriptionPreparatory refactoring-only steps for inlining accessors.
The main change is that the predicate for accessor calls is centralized in
IsAccessorCall now, and that the tests using it are directly in the HandleFoo
and VisitBar functions, not buried deep down in some BuildBaz functions. This is
necessary because later inlining decisions have to be done early, which is in
turn necessary because inlining modifies the current hydrogen graph.
Furthermore, identifier names and argument order have been unified a bit.
Patch Set 1 #
Total comments: 6
Patch Set 2 : Renaming/Assertion #Patch Set 3 : Initial attempt for inlining of simple getters on ia32 #Patch Set 4 : Fixed argument count and expression stack handling. #Patch Set 5 : Inlining of simple getters/setters w/o deopts #Patch Set 6 : No-Op change for testing #Patch Set 7 : No-Op change for testing 2 #Patch Set 8 : rebased #Patch Set 9 : Rebased #
Messages
Total messages: 3 (0 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||