Description[turbofan] Use register for instruction operands when SameAsFirst is specified.
As the register allocator cannot reuse spill slots, SameAsFirst
constraint means that we would have to do an expensive move to a
differen spill slot if we choose to spill. Forcing the operand
to a register is cheaper.
In zlib, we get >10% speed-up for ia32, >25% for x64.
BUG=
R=bmeurer@chromium.org
Committed: https://code.google.com/p/v8/source/detail?r=24580
Patch Set 1 #
Messages
Total messages: 4 (1 generated)
|