|
Implement optional turbofan UnalignedLoad and UnalignedStore operators
Implement optional turbofan UnalignedLoad and
UnalignedStore operators used to support unaligned
memory accesses in WASM. These operators must be used
on architectures that do not support missalinged memory access.
Architectures that do support unaligned access don't
need to implement these operators. In that case regular
Load and Store turbofan operators are used.
BUG=mjsunit/wasm/module-memory
Total comments: 1
Total comments: 4
Total comments: 1
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1954 lines, -102 lines) |
Patch |
 |
M |
src/compiler/arm/instruction-selector-arm.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/arm64/instruction-selector-arm64.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/ia32/instruction-selector-ia32.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/instruction-selector.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/int64-lowering.cc
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+40 lines, -11 lines |
0 comments
|
Download
|
 |
M |
src/compiler/machine-operator.h
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+19 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/compiler/machine-operator.cc
|
View
|
1
2
3
4
5
6
7
8
|
6 chunks |
+57 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/machine-operator-reducer.h
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/machine-operator-reducer.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+15 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/compiler/mips/code-generator-mips.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/mips/instruction-codes-mips.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/mips/instruction-selector-mips.cc
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+199 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/mips64/code-generator-mips64.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+45 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/compiler/mips64/instruction-codes-mips64.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/mips64/instruction-selector-mips64.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+102 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/compiler/node-matchers.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+32 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/opcodes.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/ppc/instruction-selector-ppc.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/s390/instruction-selector-s390.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/typer.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/verifier.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/wasm-compiler.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+7 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/compiler/wasm-compiler.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+173 lines, -9 lines |
2 comments
|
Download
|
 |
M |
src/compiler/x64/instruction-selector-x64.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/x87/instruction-selector-x87.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/mips/assembler-mips.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/mips/assembler-mips.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/mips/constants-mips.h
|
View
|
1
|
1 chunk |
+13 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/mips/macro-assembler-mips.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/mips/macro-assembler-mips.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+187 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/mips/simulator-mips.cc
|
View
|
1
|
8 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
 |
M |
src/mips64/assembler-mips64.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/mips64/assembler-mips64.cc
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/mips64/constants-mips64.h
|
View
|
1
2
3
|
3 chunks |
+28 lines, -6 lines |
0 comments
|
Download
|
 |
M |
src/mips64/macro-assembler-mips64.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+14 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/mips64/macro-assembler-mips64.cc
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+216 lines, -32 lines |
0 comments
|
Download
|
 |
M |
src/mips64/simulator-mips64.cc
|
View
|
1
2
3
4
5
6
7
8
|
15 chunks |
+60 lines, -15 lines |
0 comments
|
Download
|
 |
M |
src/wasm/ast-decoder.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
test/cctest/test-macro-assembler-mips.cc
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+249 lines, -0 lines |
0 comments
|
Download
|
 |
M |
test/cctest/test-macro-assembler-mips64.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+349 lines, -0 lines |
0 comments
|
Download
|
Total messages: 27 (6 generated)
|