|
[turbofan] Factor out the function specific part from the frame state operator.
This also threads through the parameter count and local count to the instruction selector. This will be later used to allow merging of various StateValues vector (and prepare for differential encoding which will not distinguish between parameters, locals and expression stack).
BUG=
Committed: https://crrev.com/de62b486e35c565639878b6e7d81e21bccac497c
Cr-Commit-Position: refs/heads/master@{#29214}
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+172 lines, -80 lines) |
Patch |
|
M |
src/compiler/ast-graph-builder.h
|
View
|
1
2
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/compiler/ast-graph-builder.cc
|
View
|
1
2
3
4
|
2 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/compiler/code-generator.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/compiler/common-operator.h
|
View
|
1
2
3
|
2 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/compiler/common-operator.cc
|
View
|
1
2
3
|
2 chunks |
+16 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/compiler/frame-states.h
|
View
|
1
|
1 chunk |
+49 lines, -16 lines |
0 comments
|
Download
|
|
M |
src/compiler/frame-states.cc
|
View
|
1
2
3
4
|
1 chunk |
+20 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/compiler/instruction.h
|
View
|
1
2
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
src/compiler/instruction.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/compiler/instruction-selector.cc
|
View
|
1
2
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
src/compiler/js-graph.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/compiler/js-inlining.cc
|
View
|
1
2
3
|
1 chunk |
+6 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/compiler/js-type-feedback.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/compiler/js-typed-lowering.cc
|
View
|
1
2
|
4 chunks |
+6 lines, -8 lines |
0 comments
|
Download
|
|
M |
test/cctest/compiler/test-js-typed-lowering.cc
|
View
|
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
test/unittests/compiler/graph-unittest.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
test/unittests/compiler/instruction-selector-unittest.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
test/unittests/compiler/instruction-selector-unittest.cc
|
View
|
1
2
3
|
5 chunks |
+27 lines, -17 lines |
0 comments
|
Download
|
|
M |
test/unittests/compiler/liveness-analyzer-unittest.cc
|
View
|
1
2
3
|
2 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
Total messages: 11 (3 generated)
|