[turbofan] Raise max virtual registers and call parameter limit.
authorbmeurer <bmeurer@chromium.org>
Thu, 25 Dec 2014 18:17:49 +0000 (10:17 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 25 Dec 2014 18:18:04 +0000 (18:18 +0000)
commitb5e8dd0e1228972eb579fd155442c1eb846b286b
treeb0517f36e0829f6a8a06f30a1964c2a9b68374e9
parent96143d193143daab45b14cee840f59954d7a1036
[turbofan] Raise max virtual registers and call parameter limit.

Change InstructionOperand to use a 64-bit field for encoding the operand
information instead of the 32-bit field that was used before. Ideally we
wouldn't use the Zone-allocated bit field at all, and use an integer
instead of the pointer; but that requires fixing the register allocator
first, which will take some time.

TEST=mjsunit/compiler/regress-3786
BUG=v8:3786
LOG=y

Review URL: https://codereview.chromium.org/826673002

Cr-Commit-Position: refs/heads/master@{#25941}
src/compiler/instruction.h
test/mjsunit/compiler/regress-3786.js [new file with mode: 0644]