|
[turbofan] Insert sigma nodes for loop variable backedge.
If we infer loop variable bounds, we need to insert a type rename node
(sigma) to make sure that simplified lowering can choose representations
consistently.
Committed: https://crrev.com/e144335fe31e6700080103b468c6392fe49edcc3
Cr-Commit-Position: refs/heads/master@{#38391}
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Stats (+104 lines, -11 lines) |
 |
M |
src/compiler/common-operator.h
|
View
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
 |
M |
src/compiler/common-operator.cc
|
View
|
2 chunks |
+12 lines, -0 lines |
0 comments
|
 |
M |
src/compiler/loop-variable-optimizer.h
|
View
|
1 chunk |
+1 line, -1 line |
0 comments
|
 |
M |
src/compiler/loop-variable-optimizer.cc
|
View
|
2 chunks |
+15 lines, -1 line |
0 comments
|
 |
M |
src/compiler/opcodes.h
|
View
|
1 chunk |
+2 lines, -1 line |
0 comments
|
 |
M |
src/compiler/operation-typer.h
|
View
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
 |
M |
src/compiler/operation-typer.cc
|
View
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
 |
M |
src/compiler/simplified-lowering.cc
|
View
|
7 chunks |
+27 lines, -7 lines |
0 comments
|
 |
M |
src/compiler/typer.cc
|
View
|
4 chunks |
+9 lines, -1 line |
0 comments
|
 |
M |
src/compiler/verifier.cc
|
View
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
 |
A |
test/mjsunit/compiler/regress-loop-variable-unsigned.js
|
View
|
1 chunk |
+23 lines, -0 lines |
0 comments
|
Total messages: 21 (16 generated)
|