| 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/instruction-selector.h" | 5 #include "src/compiler/instruction-selector.h" |
| 6 | 6 |
| 7 #include <limits> | 7 #include <limits> |
| 8 | 8 |
| 9 #include "src/assembler-inl.h" | 9 #include "src/assembler-inl.h" |
| 10 #include "src/base/adapters.h" | 10 #include "src/base/adapters.h" |
| (...skipping 2078 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2089 | 2089 |
| 2090 void InstructionSelector::VisitF32x4Eq(Node* node) { UNIMPLEMENTED(); } | 2090 void InstructionSelector::VisitF32x4Eq(Node* node) { UNIMPLEMENTED(); } |
| 2091 | 2091 |
| 2092 void InstructionSelector::VisitF32x4Ne(Node* node) { UNIMPLEMENTED(); } | 2092 void InstructionSelector::VisitF32x4Ne(Node* node) { UNIMPLEMENTED(); } |
| 2093 | 2093 |
| 2094 void InstructionSelector::VisitF32x4Lt(Node* node) { UNIMPLEMENTED(); } | 2094 void InstructionSelector::VisitF32x4Lt(Node* node) { UNIMPLEMENTED(); } |
| 2095 | 2095 |
| 2096 void InstructionSelector::VisitF32x4Le(Node* node) { UNIMPLEMENTED(); } | 2096 void InstructionSelector::VisitF32x4Le(Node* node) { UNIMPLEMENTED(); } |
| 2097 #endif // V8_TARGET_ARCH_ARM | 2097 #endif // V8_TARGET_ARCH_ARM |
| 2098 | 2098 |
| 2099 #if !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_IA32 | 2099 #if !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_IA32 && \ |
| 2100 !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 |
| 2100 void InstructionSelector::VisitI32x4Splat(Node* node) { UNIMPLEMENTED(); } | 2101 void InstructionSelector::VisitI32x4Splat(Node* node) { UNIMPLEMENTED(); } |
| 2101 | 2102 |
| 2102 void InstructionSelector::VisitI32x4ExtractLane(Node* node) { UNIMPLEMENTED(); } | 2103 void InstructionSelector::VisitI32x4ExtractLane(Node* node) { UNIMPLEMENTED(); } |
| 2103 | 2104 |
| 2104 void InstructionSelector::VisitI32x4ReplaceLane(Node* node) { UNIMPLEMENTED(); } | 2105 void InstructionSelector::VisitI32x4ReplaceLane(Node* node) { UNIMPLEMENTED(); } |
| 2105 | 2106 |
| 2106 void InstructionSelector::VisitI32x4Add(Node* node) { UNIMPLEMENTED(); } | 2107 void InstructionSelector::VisitI32x4Add(Node* node) { UNIMPLEMENTED(); } |
| 2107 | 2108 |
| 2108 void InstructionSelector::VisitI32x4Sub(Node* node) { UNIMPLEMENTED(); } | 2109 void InstructionSelector::VisitI32x4Sub(Node* node) { UNIMPLEMENTED(); } |
| 2109 #endif // !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_IA32 | 2110 #endif // !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_IA32 && |
| 2111 // !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 |
| 2110 | 2112 |
| 2111 #if !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM | 2113 #if !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM |
| 2112 void InstructionSelector::VisitI32x4Shl(Node* node) { UNIMPLEMENTED(); } | 2114 void InstructionSelector::VisitI32x4Shl(Node* node) { UNIMPLEMENTED(); } |
| 2113 | 2115 |
| 2114 void InstructionSelector::VisitI32x4ShrS(Node* node) { UNIMPLEMENTED(); } | 2116 void InstructionSelector::VisitI32x4ShrS(Node* node) { UNIMPLEMENTED(); } |
| 2115 | 2117 |
| 2116 void InstructionSelector::VisitI32x4Mul(Node* node) { UNIMPLEMENTED(); } | 2118 void InstructionSelector::VisitI32x4Mul(Node* node) { UNIMPLEMENTED(); } |
| 2117 | 2119 |
| 2118 void InstructionSelector::VisitI32x4MaxS(Node* node) { UNIMPLEMENTED(); } | 2120 void InstructionSelector::VisitI32x4MaxS(Node* node) { UNIMPLEMENTED(); } |
| 2119 | 2121 |
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2263 | 2265 |
| 2264 void InstructionSelector::VisitS128And(Node* node) { UNIMPLEMENTED(); } | 2266 void InstructionSelector::VisitS128And(Node* node) { UNIMPLEMENTED(); } |
| 2265 | 2267 |
| 2266 void InstructionSelector::VisitS128Or(Node* node) { UNIMPLEMENTED(); } | 2268 void InstructionSelector::VisitS128Or(Node* node) { UNIMPLEMENTED(); } |
| 2267 | 2269 |
| 2268 void InstructionSelector::VisitS128Xor(Node* node) { UNIMPLEMENTED(); } | 2270 void InstructionSelector::VisitS128Xor(Node* node) { UNIMPLEMENTED(); } |
| 2269 | 2271 |
| 2270 void InstructionSelector::VisitS128Not(Node* node) { UNIMPLEMENTED(); } | 2272 void InstructionSelector::VisitS128Not(Node* node) { UNIMPLEMENTED(); } |
| 2271 #endif // !V8_TARGET_ARCH_ARM | 2273 #endif // !V8_TARGET_ARCH_ARM |
| 2272 | 2274 |
| 2273 #if !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM | 2275 #if !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_MIPS && \ |
| 2276 !V8_TARGET_ARCH_MIPS64 |
| 2274 void InstructionSelector::VisitS128Zero(Node* node) { UNIMPLEMENTED(); } | 2277 void InstructionSelector::VisitS128Zero(Node* node) { UNIMPLEMENTED(); } |
| 2275 | 2278 |
| 2276 void InstructionSelector::VisitS1x4Zero(Node* node) { UNIMPLEMENTED(); } | 2279 void InstructionSelector::VisitS1x4Zero(Node* node) { UNIMPLEMENTED(); } |
| 2277 | 2280 |
| 2278 void InstructionSelector::VisitS1x8Zero(Node* node) { UNIMPLEMENTED(); } | 2281 void InstructionSelector::VisitS1x8Zero(Node* node) { UNIMPLEMENTED(); } |
| 2279 | 2282 |
| 2280 void InstructionSelector::VisitS1x16Zero(Node* node) { UNIMPLEMENTED(); } | 2283 void InstructionSelector::VisitS1x16Zero(Node* node) { UNIMPLEMENTED(); } |
| 2284 #endif // !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_MIPS && |
| 2285 // !V8_TARGET_ARCH_MIPS64 |
| 2281 | 2286 |
| 2287 #if !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM |
| 2282 void InstructionSelector::VisitS32x4Select(Node* node) { UNIMPLEMENTED(); } | 2288 void InstructionSelector::VisitS32x4Select(Node* node) { UNIMPLEMENTED(); } |
| 2283 #endif // !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM | 2289 #endif // !V8_TARGET_ARCH_X64 && !V8_TARGET_ARCH_ARM |
| 2284 | 2290 |
| 2285 #if !V8_TARGET_ARCH_ARM | 2291 #if !V8_TARGET_ARCH_ARM |
| 2286 void InstructionSelector::VisitS16x8Select(Node* node) { UNIMPLEMENTED(); } | 2292 void InstructionSelector::VisitS16x8Select(Node* node) { UNIMPLEMENTED(); } |
| 2287 | 2293 |
| 2288 void InstructionSelector::VisitS8x16Select(Node* node) { UNIMPLEMENTED(); } | 2294 void InstructionSelector::VisitS8x16Select(Node* node) { UNIMPLEMENTED(); } |
| 2289 | 2295 |
| 2290 void InstructionSelector::VisitS1x4And(Node* node) { UNIMPLEMENTED(); } | 2296 void InstructionSelector::VisitS1x4And(Node* node) { UNIMPLEMENTED(); } |
| 2291 | 2297 |
| (...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2696 return new (instruction_zone()) FrameStateDescriptor( | 2702 return new (instruction_zone()) FrameStateDescriptor( |
| 2697 instruction_zone(), state_info.type(), state_info.bailout_id(), | 2703 instruction_zone(), state_info.type(), state_info.bailout_id(), |
| 2698 state_info.state_combine(), parameters, locals, stack, | 2704 state_info.state_combine(), parameters, locals, stack, |
| 2699 state_info.shared_info(), outer_state); | 2705 state_info.shared_info(), outer_state); |
| 2700 } | 2706 } |
| 2701 | 2707 |
| 2702 | 2708 |
| 2703 } // namespace compiler | 2709 } // namespace compiler |
| 2704 } // namespace internal | 2710 } // namespace internal |
| 2705 } // namespace v8 | 2711 } // namespace v8 |
| OLD | NEW |