|
[types] Use the TypeCache consistently for common types.
Rename ZoneTypeCache to TypeCache and use a single shared (immutable)
instance consistently to cache the most commonly used types. Also serves
as a chokepoint for defining those types, so we don't repeat the
definition (and possible bugs) in various places.
R=jarin@chromium.org
Committed: https://crrev.com/23ac686ff8b057a2941b4c34afda52dab280e85e
Cr-Commit-Position: refs/heads/master@{#31631}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+129 lines, -190 lines) |
Patch |
|
M |
BUILD.gn
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/compiler/access-builder.h
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/compiler/access-builder.cc
|
View
|
|
6 chunks |
+19 lines, -21 lines |
0 comments
|
Download
|
|
M |
src/compiler/js-intrinsic-lowering.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
src/compiler/js-native-context-specialization.h
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/compiler/js-native-context-specialization.cc
|
View
|
|
6 chunks |
+14 lines, -22 lines |
0 comments
|
Download
|
|
M |
src/compiler/js-typed-lowering.cc
|
View
|
|
6 chunks |
+10 lines, -14 lines |
0 comments
|
Download
|
|
M |
src/compiler/typer.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/compiler/typer.cc
|
View
|
|
3 chunks |
+2 lines, -10 lines |
0 comments
|
Download
|
|
A + |
src/type-cache.h
|
View
|
|
4 chunks |
+30 lines, -6 lines |
0 comments
|
Download
|
|
A |
src/type-cache.cc
|
View
|
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/typing-asm.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/typing-asm.cc
|
View
|
|
2 chunks |
+2 lines, -8 lines |
0 comments
|
Download
|
|
D |
src/zone-type-cache.h
|
View
|
|
1 chunk |
+0 lines, -81 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-asm-validator.cc
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
test/unittests/compiler/js-intrinsic-lowering-unittest.cc
|
View
|
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
|
M |
test/unittests/compiler/js-typed-lowering-unittest.cc
|
View
|
|
3 chunks |
+8 lines, -10 lines |
0 comments
|
Download
|
|
M |
tools/gyp/v8.gyp
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
Total messages: 10 (3 generated)
|