| 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 2174 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2185     !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 |  2185     !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 | 
|  2186 void InstructionSelector::VisitI32x4Neg(Node* node) { UNIMPLEMENTED(); } |  2186 void InstructionSelector::VisitI32x4Neg(Node* node) { UNIMPLEMENTED(); } | 
|  2187  |  2187  | 
|  2188 void InstructionSelector::VisitI32x4GtS(Node* node) { UNIMPLEMENTED(); } |  2188 void InstructionSelector::VisitI32x4GtS(Node* node) { UNIMPLEMENTED(); } | 
|  2189  |  2189  | 
|  2190 void InstructionSelector::VisitI32x4GeS(Node* node) { UNIMPLEMENTED(); } |  2190 void InstructionSelector::VisitI32x4GeS(Node* node) { UNIMPLEMENTED(); } | 
|  2191  |  2191  | 
|  2192 void InstructionSelector::VisitI32x4GtU(Node* node) { UNIMPLEMENTED(); } |  2192 void InstructionSelector::VisitI32x4GtU(Node* node) { UNIMPLEMENTED(); } | 
|  2193  |  2193  | 
|  2194 void InstructionSelector::VisitI32x4GeU(Node* node) { UNIMPLEMENTED(); } |  2194 void InstructionSelector::VisitI32x4GeU(Node* node) { UNIMPLEMENTED(); } | 
 |  2195 #endif  // !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 | 
 |  2196         // && !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 | 
|  2195  |  2197  | 
 |  2198 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 && \ | 
 |  2199     !V8_TARGET_ARCH_IA32 && !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 | 
|  2196 void InstructionSelector::VisitI16x8Splat(Node* node) { UNIMPLEMENTED(); } |  2200 void InstructionSelector::VisitI16x8Splat(Node* node) { UNIMPLEMENTED(); } | 
|  2197  |  2201  | 
|  2198 void InstructionSelector::VisitI16x8ExtractLane(Node* node) { UNIMPLEMENTED(); } |  2202 void InstructionSelector::VisitI16x8ExtractLane(Node* node) { UNIMPLEMENTED(); } | 
|  2199  |  2203  | 
|  2200 void InstructionSelector::VisitI16x8ReplaceLane(Node* node) { UNIMPLEMENTED(); } |  2204 void InstructionSelector::VisitI16x8ReplaceLane(Node* node) { UNIMPLEMENTED(); } | 
 |  2205 #endif  // !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 | 
 |  2206         // && !V8_TARGET_ARCH_IA32 && !V8_TARGET_ARCH_MIPS && | 
 |  2207         // !V8_TARGET_ARCH_MIPS64 | 
|  2201  |  2208  | 
 |  2209 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 && \ | 
 |  2210     !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 | 
|  2202 void InstructionSelector::VisitI16x8Shl(Node* node) { UNIMPLEMENTED(); } |  2211 void InstructionSelector::VisitI16x8Shl(Node* node) { UNIMPLEMENTED(); } | 
|  2203  |  2212  | 
|  2204 void InstructionSelector::VisitI16x8ShrS(Node* node) { UNIMPLEMENTED(); } |  2213 void InstructionSelector::VisitI16x8ShrS(Node* node) { UNIMPLEMENTED(); } | 
|  2205  |  2214  | 
|  2206 void InstructionSelector::VisitI16x8ShrU(Node* node) { UNIMPLEMENTED(); } |  2215 void InstructionSelector::VisitI16x8ShrU(Node* node) { UNIMPLEMENTED(); } | 
|  2207  |  2216  | 
|  2208 void InstructionSelector::VisitI16x8Add(Node* node) { UNIMPLEMENTED(); } |  2217 void InstructionSelector::VisitI16x8Add(Node* node) { UNIMPLEMENTED(); } | 
|  2209  |  2218  | 
|  2210 void InstructionSelector::VisitI16x8AddSaturateS(Node* node) { |  2219 void InstructionSelector::VisitI16x8AddSaturateS(Node* node) { | 
|  2211   UNIMPLEMENTED(); |  2220   UNIMPLEMENTED(); | 
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2285  |  2294  | 
|  2286 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_MIPS && \ |  2295 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_MIPS && \ | 
|  2287     !V8_TARGET_ARCH_MIPS64 |  2296     !V8_TARGET_ARCH_MIPS64 | 
|  2288 void InstructionSelector::VisitI8x16Shl(Node* node) { UNIMPLEMENTED(); } |  2297 void InstructionSelector::VisitI8x16Shl(Node* node) { UNIMPLEMENTED(); } | 
|  2289  |  2298  | 
|  2290 void InstructionSelector::VisitI8x16ShrS(Node* node) { UNIMPLEMENTED(); } |  2299 void InstructionSelector::VisitI8x16ShrS(Node* node) { UNIMPLEMENTED(); } | 
|  2291 #endif  // !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_MIPS |  2300 #endif  // !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_MIPS | 
|  2292         // && !V8_TARGET_ARCH_MIPS64 |  2301         // && !V8_TARGET_ARCH_MIPS64 | 
|  2293  |  2302  | 
|  2294 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 && \ |  2303 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 && \ | 
|  2295     !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 |  2304     !V8_TARGET_ARCH_IA32 && !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 | 
|  2296 void InstructionSelector::VisitI8x16Splat(Node* node) { UNIMPLEMENTED(); } |  2305 void InstructionSelector::VisitI8x16Splat(Node* node) { UNIMPLEMENTED(); } | 
|  2297  |  2306  | 
|  2298 void InstructionSelector::VisitI8x16ExtractLane(Node* node) { UNIMPLEMENTED(); } |  2307 void InstructionSelector::VisitI8x16ExtractLane(Node* node) { UNIMPLEMENTED(); } | 
|  2299  |  2308  | 
|  2300 void InstructionSelector::VisitI8x16ReplaceLane(Node* node) { UNIMPLEMENTED(); } |  2309 void InstructionSelector::VisitI8x16ReplaceLane(Node* node) { UNIMPLEMENTED(); } | 
|  2301 #endif  // !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 |  2310 #endif  // !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 | 
|  2302         // && !V8_TARGET_ARCH_MIPS && !V8_TARGET_ARCH_MIPS64 |  2311         // && !V8_TARGET_ARCH_IA32 && !V8_TARGET_ARCH_MIPS && | 
 |  2312         // !V8_TARGET_ARCH_MIPS64 | 
|  2303  |  2313  | 
|  2304 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_MIPS && \ |  2314 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_MIPS && \ | 
|  2305     !V8_TARGET_ARCH_MIPS64 |  2315     !V8_TARGET_ARCH_MIPS64 | 
|  2306 void InstructionSelector::VisitI8x16SConvertI16x8(Node* node) { |  2316 void InstructionSelector::VisitI8x16SConvertI16x8(Node* node) { | 
|  2307   UNIMPLEMENTED(); |  2317   UNIMPLEMENTED(); | 
|  2308 } |  2318 } | 
|  2309 #endif  // !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_MIPS |  2319 #endif  // !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_MIPS | 
|  2310         // && !V8_TARGET_ARCH_MIPS64 |  2320         // && !V8_TARGET_ARCH_MIPS64 | 
|  2311  |  2321  | 
|  2312 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 && \ |  2322 #if !V8_TARGET_ARCH_ARM && !V8_TARGET_ARCH_ARM64 && !V8_TARGET_ARCH_X64 && \ | 
| (...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2779   return new (instruction_zone()) FrameStateDescriptor( |  2789   return new (instruction_zone()) FrameStateDescriptor( | 
|  2780       instruction_zone(), state_info.type(), state_info.bailout_id(), |  2790       instruction_zone(), state_info.type(), state_info.bailout_id(), | 
|  2781       state_info.state_combine(), parameters, locals, stack, |  2791       state_info.state_combine(), parameters, locals, stack, | 
|  2782       state_info.shared_info(), outer_state); |  2792       state_info.shared_info(), outer_state); | 
|  2783 } |  2793 } | 
|  2784  |  2794  | 
|  2785  |  2795  | 
|  2786 }  // namespace compiler |  2796 }  // namespace compiler | 
|  2787 }  // namespace internal |  2797 }  // namespace internal | 
|  2788 }  // namespace v8 |  2798 }  // namespace v8 | 
| OLD | NEW |