|
Refactor handling of test expressions in the graph builder.
Instead of generating two instructions and combining them
at lithium translation using the EmitAtUses predicate, we
generate the correct branch instruction right from the start.
Committed: http://code.google.com/p/v8/source/detail?r=8495
Total comments: 18
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+623 lines, -2032 lines) |
Patch |
|
M |
src/arm/lithium-arm.h
|
View
|
1
2
3
4
5
6
7
|
25 chunks |
+20 lines, -168 lines |
0 comments
|
Download
|
|
M |
src/arm/lithium-arm.cc
|
View
|
1
2
3
4
5
6
7
|
7 chunks |
+56 lines, -145 lines |
0 comments
|
Download
|
|
M |
src/arm/lithium-codegen-arm.cc
|
View
|
1
2
3
4
5
6
|
16 chunks |
+4 lines, -232 lines |
0 comments
|
Download
|
|
M |
src/hydrogen.h
|
View
|
1
2
3
4
5
6
7
|
6 chunks |
+9 lines, -4 lines |
1 comment
|
Download
|
|
M |
src/hydrogen.cc
|
View
|
1
2
3
4
5
6
7
|
83 chunks |
+227 lines, -167 lines |
2 comments
|
Download
|
|
M |
src/hydrogen-instructions.h
|
View
|
1
2
3
4
5
6
7
|
10 chunks |
+130 lines, -157 lines |
0 comments
|
Download
|
|
|
src/hydrogen-instructions.cc
|
View
|
1
2
3
4
|
5 chunks |
+17 lines, -24 lines |
0 comments
|
Download
|
|
M |
src/ia32/lithium-codegen-ia32.cc
|
View
|
1
2
3
4
5
6
|
16 chunks |
+4 lines, -243 lines |
0 comments
|
Download
|
|
M |
src/ia32/lithium-ia32.h
|
View
|
1
2
3
4
5
6
7
|
25 chunks |
+16 lines, -171 lines |
0 comments
|
Download
|
|
M |
src/ia32/lithium-ia32.cc
|
View
|
1
2
3
4
5
6
7
|
7 chunks |
+61 lines, -151 lines |
0 comments
|
Download
|
|
M |
src/x64/lithium-codegen-x64.cc
|
View
|
1
2
3
4
5
6
|
16 chunks |
+4 lines, -256 lines |
0 comments
|
Download
|
|
M |
src/x64/lithium-x64.h
|
View
|
1
2
3
4
5
6
7
|
26 chunks |
+20 lines, -170 lines |
0 comments
|
Download
|
|
M |
src/x64/lithium-x64.cc
|
View
|
1
2
3
4
5
6
7
|
7 chunks |
+55 lines, -144 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|