|
cmd/gc: avoid runtime code generation for closures
Change ARM context register to R7, to get out of the way
of the register allocator during the compilation of the
prologue statements (it wants to use R0 as a temporary).
Step 2 of http://golang.org/s/go11func.
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+176 lines, -445 lines) |
Patch |
 |
M |
src/cmd/5g/ggen.c
|
View
|
1
2
3
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/cmd/5g/gsubr.c
|
View
|
1
2
3
|
2 chunks |
+21 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/5g/peep.c
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/6g/ggen.c
|
View
|
1
2
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/cmd/6g/gsubr.c
|
View
|
1
2
|
2 chunks |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/6g/peep.c
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/8g/ggen.c
|
View
|
1
2
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/cmd/8g/gsubr.c
|
View
|
1
2
|
2 chunks |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/8g/peep.c
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/gc/closure.c
|
View
|
1
2
|
3 chunks |
+71 lines, -65 lines |
0 comments
|
Download
|
 |
M |
src/cmd/gc/go.h
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/gc/racewalk.c
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/gc/runtime.go
|
View
|
1
2
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/cmd/gc/typecheck.c
|
View
|
1
2
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/gc/walk.c
|
View
|
1
2
|
3 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/runtime/asm_arm.s
|
View
|
1
2
3
|
5 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
R |
src/pkg/runtime/closure_386.c
|
View
|
1
2
|
1 chunk |
+0 lines, -108 lines |
0 comments
|
Download
|
 |
R |
src/pkg/runtime/closure_amd64.c
|
View
|
1
2
|
1 chunk |
+0 lines, -127 lines |
0 comments
|
Download
|
 |
R |
src/pkg/runtime/closure_arm.c
|
View
|
1
2
|
1 chunk |
+0 lines, -132 lines |
0 comments
|
Download
|
Total messages: 4
|