| OLD | NEW |
| 1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "src/compiler/code-generator.h" | 5 #include "src/compiler/code-generator.h" |
| 6 #include "src/compiler/code-generator-impl.h" | 6 #include "src/compiler/code-generator-impl.h" |
| 7 #include "src/compiler/gap-resolver.h" | 7 #include "src/compiler/gap-resolver.h" |
| 8 #include "src/compiler/node-matchers.h" | 8 #include "src/compiler/node-matchers.h" |
| 9 #include "src/compiler/osr.h" | 9 #include "src/compiler/osr.h" |
| 10 #include "src/mips/macro-assembler-mips.h" | 10 #include "src/mips/macro-assembler-mips.h" |
| (...skipping 888 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 899 break; | 899 break; |
| 900 case kCheckedLoadInt16: | 900 case kCheckedLoadInt16: |
| 901 ASSEMBLE_CHECKED_LOAD_INTEGER(lh); | 901 ASSEMBLE_CHECKED_LOAD_INTEGER(lh); |
| 902 break; | 902 break; |
| 903 case kCheckedLoadUint16: | 903 case kCheckedLoadUint16: |
| 904 ASSEMBLE_CHECKED_LOAD_INTEGER(lhu); | 904 ASSEMBLE_CHECKED_LOAD_INTEGER(lhu); |
| 905 break; | 905 break; |
| 906 case kCheckedLoadWord32: | 906 case kCheckedLoadWord32: |
| 907 ASSEMBLE_CHECKED_LOAD_INTEGER(lw); | 907 ASSEMBLE_CHECKED_LOAD_INTEGER(lw); |
| 908 break; | 908 break; |
| 909 case kCheckedLoadWord64: |
| 910 ASSEMBLE_CHECKED_LOAD_INTEGER(ld); |
| 911 break; |
| 909 case kCheckedLoadFloat32: | 912 case kCheckedLoadFloat32: |
| 910 ASSEMBLE_CHECKED_LOAD_FLOAT(Single, lwc1); | 913 ASSEMBLE_CHECKED_LOAD_FLOAT(Single, lwc1); |
| 911 break; | 914 break; |
| 912 case kCheckedLoadFloat64: | 915 case kCheckedLoadFloat64: |
| 913 ASSEMBLE_CHECKED_LOAD_FLOAT(Double, ldc1); | 916 ASSEMBLE_CHECKED_LOAD_FLOAT(Double, ldc1); |
| 914 break; | 917 break; |
| 915 case kCheckedStoreWord8: | 918 case kCheckedStoreWord8: |
| 916 ASSEMBLE_CHECKED_STORE_INTEGER(sb); | 919 ASSEMBLE_CHECKED_STORE_INTEGER(sb); |
| 917 break; | 920 break; |
| 918 case kCheckedStoreWord16: | 921 case kCheckedStoreWord16: |
| 919 ASSEMBLE_CHECKED_STORE_INTEGER(sh); | 922 ASSEMBLE_CHECKED_STORE_INTEGER(sh); |
| 920 break; | 923 break; |
| 921 case kCheckedStoreWord32: | 924 case kCheckedStoreWord32: |
| 922 ASSEMBLE_CHECKED_STORE_INTEGER(sw); | 925 ASSEMBLE_CHECKED_STORE_INTEGER(sw); |
| 923 break; | 926 break; |
| 927 case kCheckedStoreWord64: |
| 928 ASSEMBLE_CHECKED_STORE_INTEGER(sd); |
| 929 break; |
| 924 case kCheckedStoreFloat32: | 930 case kCheckedStoreFloat32: |
| 925 ASSEMBLE_CHECKED_STORE_FLOAT(Single, swc1); | 931 ASSEMBLE_CHECKED_STORE_FLOAT(Single, swc1); |
| 926 break; | 932 break; |
| 927 case kCheckedStoreFloat64: | 933 case kCheckedStoreFloat64: |
| 928 ASSEMBLE_CHECKED_STORE_FLOAT(Double, sdc1); | 934 ASSEMBLE_CHECKED_STORE_FLOAT(Double, sdc1); |
| 929 break; | 935 break; |
| 930 } | 936 } |
| 931 } // NOLINT(readability/fn_size) | 937 } // NOLINT(readability/fn_size) |
| 932 | 938 |
| 933 | 939 |
| (...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1447 padding_size -= v8::internal::Assembler::kInstrSize; | 1453 padding_size -= v8::internal::Assembler::kInstrSize; |
| 1448 } | 1454 } |
| 1449 } | 1455 } |
| 1450 } | 1456 } |
| 1451 | 1457 |
| 1452 #undef __ | 1458 #undef __ |
| 1453 | 1459 |
| 1454 } // namespace compiler | 1460 } // namespace compiler |
| 1455 } // namespace internal | 1461 } // namespace internal |
| 1456 } // namespace v8 | 1462 } // namespace v8 |
| OLD | NEW |