|
Separate CodeAssembler and CodeStubAssembler
This separation is needed to make two goals possible simultaneously:
* is should be possible to offer V8 components a simple, clean
interface to TurboFan's low-level code generation that doesn't
expose details about the TF.
* it should be possible to easily create new CodeAssembler "macros"
that don't require a review from an OWNER of the compiler directory.
Committed: https://crrev.com/973fc5b9b0a15c1a1f1fd3e3748258400c1b8349
Cr-Commit-Position: refs/heads/master@{#35576}
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1737 lines, -3455 lines) |
Patch |
|
M |
BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/DEPS
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/builtins.h
|
View
|
1
2
3
4
5
|
5 chunks |
+13 lines, -23 lines |
0 comments
|
Download
|
|
M |
src/builtins.cc
|
View
|
1
2
3
4
5
|
16 chunks |
+41 lines, -53 lines |
0 comments
|
Download
|
|
A |
src/code-stub-assembler.h
|
View
|
1
2
3
4
5
|
1 chunk |
+187 lines, -0 lines |
0 comments
|
Download
|
|
A + |
src/code-stub-assembler.cc
|
View
|
1
2
3
4
5
|
20 chunks |
+165 lines, -956 lines |
0 comments
|
Download
|
|
M |
src/code-stubs.h
|
View
|
1
2
3
4
5
|
7 chunks |
+9 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/code-stubs.cc
|
View
|
1
2
3
4
5
|
31 chunks |
+81 lines, -107 lines |
0 comments
|
Download
|
|
A |
src/compiler/code-assembler.h
|
View
|
1
2
3
4
5
|
1 chunk |
+406 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/compiler/code-assembler.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+814 lines, -0 lines |
0 comments
|
Download
|
|
D |
src/compiler/code-stub-assembler.h
|
View
|
1
2
3
4
5
|
1 chunk |
+0 lines, -516 lines |
0 comments
|
Download
|
|
D |
src/compiler/code-stub-assembler.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+0 lines, -1770 lines |
0 comments
|
Download
|
|
M |
src/fast-accessor-assembler.h
|
View
|
|
3 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/fast-accessor-assembler.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/interpreter/interpreter-assembler.h
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/interpreter/interpreter-assembler.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -4 lines |
0 comments
|
Download
|
|
M |
tools/gyp/v8.gyp
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
Total messages: 13 (6 generated)
|