| OLD | NEW |
| 1 // Copyright 2013 the V8 project authors. All rights reserved. | 1 // Copyright 2013 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 #ifndef V8_COMPILER_MACHINE_OPERATOR_H_ | 5 #ifndef V8_COMPILER_MACHINE_OPERATOR_H_ |
| 6 #define V8_COMPILER_MACHINE_OPERATOR_H_ | 6 #define V8_COMPILER_MACHINE_OPERATOR_H_ |
| 7 | 7 |
| 8 #include "src/base/compiler-specific.h" | 8 #include "src/base/compiler-specific.h" |
| 9 #include "src/base/flags.h" | 9 #include "src/base/flags.h" |
| 10 #include "src/globals.h" | 10 #include "src/globals.h" |
| (...skipping 493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 504 const Operator* Int16x8Min(); | 504 const Operator* Int16x8Min(); |
| 505 const Operator* Int16x8Max(); | 505 const Operator* Int16x8Max(); |
| 506 const Operator* Int16x8ShiftLeftByScalar(int32_t); | 506 const Operator* Int16x8ShiftLeftByScalar(int32_t); |
| 507 const Operator* Int16x8ShiftRightByScalar(int32_t); | 507 const Operator* Int16x8ShiftRightByScalar(int32_t); |
| 508 const Operator* Int16x8Equal(); | 508 const Operator* Int16x8Equal(); |
| 509 const Operator* Int16x8NotEqual(); | 509 const Operator* Int16x8NotEqual(); |
| 510 const Operator* Int16x8LessThan(); | 510 const Operator* Int16x8LessThan(); |
| 511 const Operator* Int16x8LessThanOrEqual(); | 511 const Operator* Int16x8LessThanOrEqual(); |
| 512 const Operator* Int16x8GreaterThan(); | 512 const Operator* Int16x8GreaterThan(); |
| 513 const Operator* Int16x8GreaterThanOrEqual(); | 513 const Operator* Int16x8GreaterThanOrEqual(); |
| 514 const Operator* Int16x8Select(); | |
| 515 const Operator* Int16x8Swizzle(); | |
| 516 const Operator* Int16x8Shuffle(); | |
| 517 | 514 |
| 518 const Operator* Uint16x8AddSaturate(); | 515 const Operator* Uint16x8AddSaturate(); |
| 519 const Operator* Uint16x8SubSaturate(); | 516 const Operator* Uint16x8SubSaturate(); |
| 520 const Operator* Uint16x8Min(); | 517 const Operator* Uint16x8Min(); |
| 521 const Operator* Uint16x8Max(); | 518 const Operator* Uint16x8Max(); |
| 522 const Operator* Uint16x8ShiftRightByScalar(int32_t); | 519 const Operator* Uint16x8ShiftRightByScalar(int32_t); |
| 523 const Operator* Uint16x8LessThan(); | 520 const Operator* Uint16x8LessThan(); |
| 524 const Operator* Uint16x8LessThanOrEqual(); | 521 const Operator* Uint16x8LessThanOrEqual(); |
| 525 const Operator* Uint16x8GreaterThan(); | 522 const Operator* Uint16x8GreaterThan(); |
| 526 const Operator* Uint16x8GreaterThanOrEqual(); | 523 const Operator* Uint16x8GreaterThanOrEqual(); |
| (...skipping 24 matching lines...) Expand all Loading... |
| 551 const Operator* Int8x16Min(); | 548 const Operator* Int8x16Min(); |
| 552 const Operator* Int8x16Max(); | 549 const Operator* Int8x16Max(); |
| 553 const Operator* Int8x16ShiftLeftByScalar(int32_t); | 550 const Operator* Int8x16ShiftLeftByScalar(int32_t); |
| 554 const Operator* Int8x16ShiftRightByScalar(int32_t); | 551 const Operator* Int8x16ShiftRightByScalar(int32_t); |
| 555 const Operator* Int8x16Equal(); | 552 const Operator* Int8x16Equal(); |
| 556 const Operator* Int8x16NotEqual(); | 553 const Operator* Int8x16NotEqual(); |
| 557 const Operator* Int8x16LessThan(); | 554 const Operator* Int8x16LessThan(); |
| 558 const Operator* Int8x16LessThanOrEqual(); | 555 const Operator* Int8x16LessThanOrEqual(); |
| 559 const Operator* Int8x16GreaterThan(); | 556 const Operator* Int8x16GreaterThan(); |
| 560 const Operator* Int8x16GreaterThanOrEqual(); | 557 const Operator* Int8x16GreaterThanOrEqual(); |
| 561 const Operator* Int8x16Select(); | |
| 562 const Operator* Int8x16Swizzle(); | |
| 563 const Operator* Int8x16Shuffle(); | |
| 564 | 558 |
| 565 const Operator* Uint8x16AddSaturate(); | 559 const Operator* Uint8x16AddSaturate(); |
| 566 const Operator* Uint8x16SubSaturate(); | 560 const Operator* Uint8x16SubSaturate(); |
| 567 const Operator* Uint8x16Min(); | 561 const Operator* Uint8x16Min(); |
| 568 const Operator* Uint8x16Max(); | 562 const Operator* Uint8x16Max(); |
| 569 const Operator* Uint8x16ShiftRightByScalar(int32_t); | 563 const Operator* Uint8x16ShiftRightByScalar(int32_t); |
| 570 const Operator* Uint8x16LessThan(); | 564 const Operator* Uint8x16LessThan(); |
| 571 const Operator* Uint8x16LessThanOrEqual(); | 565 const Operator* Uint8x16LessThanOrEqual(); |
| 572 const Operator* Uint8x16GreaterThan(); | 566 const Operator* Uint8x16GreaterThan(); |
| 573 const Operator* Uint8x16GreaterThanOrEqual(); | 567 const Operator* Uint8x16GreaterThanOrEqual(); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 592 const Operator* Simd128Load3(); | 586 const Operator* Simd128Load3(); |
| 593 const Operator* Simd128Store(); | 587 const Operator* Simd128Store(); |
| 594 const Operator* Simd128Store1(); | 588 const Operator* Simd128Store1(); |
| 595 const Operator* Simd128Store2(); | 589 const Operator* Simd128Store2(); |
| 596 const Operator* Simd128Store3(); | 590 const Operator* Simd128Store3(); |
| 597 const Operator* Simd128And(); | 591 const Operator* Simd128And(); |
| 598 const Operator* Simd128Or(); | 592 const Operator* Simd128Or(); |
| 599 const Operator* Simd128Xor(); | 593 const Operator* Simd128Xor(); |
| 600 const Operator* Simd128Not(); | 594 const Operator* Simd128Not(); |
| 601 const Operator* Simd32x4Select(); | 595 const Operator* Simd32x4Select(); |
| 602 const Operator* Simd32x4Swizzle(); | 596 const Operator* Simd32x4Swizzle(uint32_t); |
| 603 const Operator* Simd32x4Shuffle(); | 597 const Operator* Simd32x4Shuffle(); |
| 598 const Operator* Simd16x8Select(); |
| 599 const Operator* Simd16x8Swizzle(uint32_t); |
| 600 const Operator* Simd16x8Shuffle(); |
| 601 const Operator* Simd8x16Select(); |
| 602 const Operator* Simd8x16Swizzle(uint32_t); |
| 603 const Operator* Simd8x16Shuffle(); |
| 604 | 604 |
| 605 // load [base + index] | 605 // load [base + index] |
| 606 const Operator* Load(LoadRepresentation rep); | 606 const Operator* Load(LoadRepresentation rep); |
| 607 const Operator* ProtectedLoad(LoadRepresentation rep); | 607 const Operator* ProtectedLoad(LoadRepresentation rep); |
| 608 | 608 |
| 609 // store [base + index], value | 609 // store [base + index], value |
| 610 const Operator* Store(StoreRepresentation rep); | 610 const Operator* Store(StoreRepresentation rep); |
| 611 const Operator* ProtectedStore(MachineRepresentation rep); | 611 const Operator* ProtectedStore(MachineRepresentation rep); |
| 612 | 612 |
| 613 // unaligned load [base + index] | 613 // unaligned load [base + index] |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 692 }; | 692 }; |
| 693 | 693 |
| 694 | 694 |
| 695 DEFINE_OPERATORS_FOR_FLAGS(MachineOperatorBuilder::Flags) | 695 DEFINE_OPERATORS_FOR_FLAGS(MachineOperatorBuilder::Flags) |
| 696 | 696 |
| 697 } // namespace compiler | 697 } // namespace compiler |
| 698 } // namespace internal | 698 } // namespace internal |
| 699 } // namespace v8 | 699 } // namespace v8 |
| 700 | 700 |
| 701 #endif // V8_COMPILER_MACHINE_OPERATOR_H_ | 701 #endif // V8_COMPILER_MACHINE_OPERATOR_H_ |
| OLD | NEW |