| 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 "src/compiler/instruction-selector-impl.h" | 7 #include "src/compiler/instruction-selector-impl.h" |
| 8 #include "src/compiler/node-matchers.h" | 8 #include "src/compiler/node-matchers.h" |
| 9 #include "src/compiler/node-properties-inl.h" | 9 #include "src/compiler/node-properties-inl.h" |
| 10 #include "src/compiler/pipeline.h" | 10 #include "src/compiler/pipeline.h" |
| (...skipping 493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 504 case IrOpcode::kWord32Or: | 504 case IrOpcode::kWord32Or: |
| 505 return VisitWord32Or(node); | 505 return VisitWord32Or(node); |
| 506 case IrOpcode::kWord32Xor: | 506 case IrOpcode::kWord32Xor: |
| 507 return VisitWord32Xor(node); | 507 return VisitWord32Xor(node); |
| 508 case IrOpcode::kWord32Shl: | 508 case IrOpcode::kWord32Shl: |
| 509 return VisitWord32Shl(node); | 509 return VisitWord32Shl(node); |
| 510 case IrOpcode::kWord32Shr: | 510 case IrOpcode::kWord32Shr: |
| 511 return VisitWord32Shr(node); | 511 return VisitWord32Shr(node); |
| 512 case IrOpcode::kWord32Sar: | 512 case IrOpcode::kWord32Sar: |
| 513 return VisitWord32Sar(node); | 513 return VisitWord32Sar(node); |
| 514 case IrOpcode::kWord32Ror: |
| 515 return VisitWord32Ror(node); |
| 514 case IrOpcode::kWord32Equal: | 516 case IrOpcode::kWord32Equal: |
| 515 return VisitWord32Equal(node); | 517 return VisitWord32Equal(node); |
| 516 case IrOpcode::kWord64And: | 518 case IrOpcode::kWord64And: |
| 517 return VisitWord64And(node); | 519 return VisitWord64And(node); |
| 518 case IrOpcode::kWord64Or: | 520 case IrOpcode::kWord64Or: |
| 519 return VisitWord64Or(node); | 521 return VisitWord64Or(node); |
| 520 case IrOpcode::kWord64Xor: | 522 case IrOpcode::kWord64Xor: |
| 521 return VisitWord64Xor(node); | 523 return VisitWord64Xor(node); |
| 522 case IrOpcode::kWord64Shl: | 524 case IrOpcode::kWord64Shl: |
| 523 return VisitWord64Shl(node); | 525 return VisitWord64Shl(node); |
| 524 case IrOpcode::kWord64Shr: | 526 case IrOpcode::kWord64Shr: |
| 525 return VisitWord64Shr(node); | 527 return VisitWord64Shr(node); |
| 526 case IrOpcode::kWord64Sar: | 528 case IrOpcode::kWord64Sar: |
| 527 return VisitWord64Sar(node); | 529 return VisitWord64Sar(node); |
| 530 case IrOpcode::kWord64Ror: |
| 531 return VisitWord64Ror(node); |
| 528 case IrOpcode::kWord64Equal: | 532 case IrOpcode::kWord64Equal: |
| 529 return VisitWord64Equal(node); | 533 return VisitWord64Equal(node); |
| 530 case IrOpcode::kInt32Add: | 534 case IrOpcode::kInt32Add: |
| 531 return VisitInt32Add(node); | 535 return VisitInt32Add(node); |
| 532 case IrOpcode::kInt32AddWithOverflow: | 536 case IrOpcode::kInt32AddWithOverflow: |
| 533 return VisitInt32AddWithOverflow(node); | 537 return VisitInt32AddWithOverflow(node); |
| 534 case IrOpcode::kInt32Sub: | 538 case IrOpcode::kInt32Sub: |
| 535 return VisitInt32Sub(node); | 539 return VisitInt32Sub(node); |
| 536 case IrOpcode::kInt32SubWithOverflow: | 540 case IrOpcode::kInt32SubWithOverflow: |
| 537 return VisitInt32SubWithOverflow(node); | 541 return VisitInt32SubWithOverflow(node); |
| (...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 717 | 721 |
| 718 void InstructionSelector::VisitWord64Shl(Node* node) { UNIMPLEMENTED(); } | 722 void InstructionSelector::VisitWord64Shl(Node* node) { UNIMPLEMENTED(); } |
| 719 | 723 |
| 720 | 724 |
| 721 void InstructionSelector::VisitWord64Shr(Node* node) { UNIMPLEMENTED(); } | 725 void InstructionSelector::VisitWord64Shr(Node* node) { UNIMPLEMENTED(); } |
| 722 | 726 |
| 723 | 727 |
| 724 void InstructionSelector::VisitWord64Sar(Node* node) { UNIMPLEMENTED(); } | 728 void InstructionSelector::VisitWord64Sar(Node* node) { UNIMPLEMENTED(); } |
| 725 | 729 |
| 726 | 730 |
| 731 void InstructionSelector::VisitWord64Ror(Node* node) { UNIMPLEMENTED(); } |
| 732 |
| 733 |
| 727 void InstructionSelector::VisitInt64Add(Node* node) { UNIMPLEMENTED(); } | 734 void InstructionSelector::VisitInt64Add(Node* node) { UNIMPLEMENTED(); } |
| 728 | 735 |
| 729 | 736 |
| 730 void InstructionSelector::VisitInt64Sub(Node* node) { UNIMPLEMENTED(); } | 737 void InstructionSelector::VisitInt64Sub(Node* node) { UNIMPLEMENTED(); } |
| 731 | 738 |
| 732 | 739 |
| 733 void InstructionSelector::VisitInt64Mul(Node* node) { UNIMPLEMENTED(); } | 740 void InstructionSelector::VisitInt64Mul(Node* node) { UNIMPLEMENTED(); } |
| 734 | 741 |
| 735 | 742 |
| 736 void InstructionSelector::VisitInt64Div(Node* node) { UNIMPLEMENTED(); } | 743 void InstructionSelector::VisitInt64Div(Node* node) { UNIMPLEMENTED(); } |
| (...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1044 | 1051 |
| 1045 | 1052 |
| 1046 void InstructionSelector::VisitCall(Node* call, BasicBlock* continuation, | 1053 void InstructionSelector::VisitCall(Node* call, BasicBlock* continuation, |
| 1047 BasicBlock* deoptimization) {} | 1054 BasicBlock* deoptimization) {} |
| 1048 | 1055 |
| 1049 #endif // !V8_TURBOFAN_BACKEND | 1056 #endif // !V8_TURBOFAN_BACKEND |
| 1050 | 1057 |
| 1051 } // namespace compiler | 1058 } // namespace compiler |
| 1052 } // namespace internal | 1059 } // namespace internal |
| 1053 } // namespace v8 | 1060 } // namespace v8 |
| OLD | NEW |