Chromium Code Reviews
DescriptionRefactor the IL for object allocation with type arguments.
Two parts:
1. Change AllocateObjectWithBoundsCheck to a normal call that takes
four arguments on the stack using PushArgument IL instructions.
Before inputs were in registers and the instruction pushed them itself
before the runtime call. This make the code more compact and simplifies
the flow graph builder.
2. Simplify instructions for building constructor type arguments for another
special case to simplify the instruction pattern and generate smaller
code for that case.
R=srdjan@google.com
Committed: https://code.google.com/p/dart/source/detail?r=22943
Patch Set 1 #Patch Set 2 : #Patch Set 3 : #
Total comments: 1
Messages
Total messages: 5 (0 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||