Description[Interpreter] Adds wide variant of CreateLiterals. Adds CreateLiterals to BytecodeGraphBuilder.
Adds implementation and tests for CreateObjectLiteral, CreateArrayLiteral and CreateRegExpLiteral
to bytecode graph builder. Also changes these bytecodes to expect three operands instead of using
accumulator to pass one of the operands. This is done to avoid looking into the earlier nodes to
fetch operands in the bytecode graph builder. Also adds support for wide variant of these
bytecodes to bytecode generator and bytecode graph builder.
BUG=v8:4280
LOG=N
Committed: https://crrev.com/67c99a991829fdf81169e3a51163ee23f21082df
Cr-Commit-Position: refs/heads/master@{#32710}
Patch Set 1 #
Total comments: 8
Patch Set 2 : Adds wide variant of CreateLiterals to fixt failing test262 tests. #Patch Set 3 : Addressed review comments #Patch Set 4 : Fixed a bug with getting the literal_index. It should be an index operand. #
Total comments: 2
Patch Set 5 : Added a helper function for BuildLiteral. #Patch Set 6 : renamed BuildLiteral to BuildCreateLiteral. #
Messages
Total messages: 19 (9 generated)
|