| 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 #ifndef V8_COMPILER_RAW_MACHINE_ASSEMBLER_H_ | 5 #ifndef V8_COMPILER_RAW_MACHINE_ASSEMBLER_H_ |
| 6 #define V8_COMPILER_RAW_MACHINE_ASSEMBLER_H_ | 6 #define V8_COMPILER_RAW_MACHINE_ASSEMBLER_H_ |
| 7 | 7 |
| 8 #include "src/assembler.h" | 8 #include "src/assembler.h" |
| 9 #include "src/compiler/common-operator.h" | 9 #include "src/compiler/common-operator.h" |
| 10 #include "src/compiler/graph.h" | 10 #include "src/compiler/graph.h" |
| (...skipping 755 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 766 Node* CallCFunction1(MachineType return_type, MachineType arg0_type, | 766 Node* CallCFunction1(MachineType return_type, MachineType arg0_type, |
| 767 Node* function, Node* arg0); | 767 Node* function, Node* arg0); |
| 768 // Call to a C function with two arguments. | 768 // Call to a C function with two arguments. |
| 769 Node* CallCFunction2(MachineType return_type, MachineType arg0_type, | 769 Node* CallCFunction2(MachineType return_type, MachineType arg0_type, |
| 770 MachineType arg1_type, Node* function, Node* arg0, | 770 MachineType arg1_type, Node* function, Node* arg0, |
| 771 Node* arg1); | 771 Node* arg1); |
| 772 // Call to a C function with three arguments. | 772 // Call to a C function with three arguments. |
| 773 Node* CallCFunction3(MachineType return_type, MachineType arg0_type, | 773 Node* CallCFunction3(MachineType return_type, MachineType arg0_type, |
| 774 MachineType arg1_type, MachineType arg2_type, | 774 MachineType arg1_type, MachineType arg2_type, |
| 775 Node* function, Node* arg0, Node* arg1, Node* arg2); | 775 Node* function, Node* arg0, Node* arg1, Node* arg2); |
| 776 // Call to a C function with six arguments. |
| 777 Node* CallCFunction6(MachineType return_type, MachineType arg0_type, |
| 778 MachineType arg1_type, MachineType arg2_type, |
| 779 MachineType arg3_type, MachineType arg4_type, |
| 780 MachineType arg5_type, Node* function, Node* arg0, |
| 781 Node* arg1, Node* arg2, Node* arg3, Node* arg4, |
| 782 Node* arg5); |
| 776 // Call to a C function with eight arguments. | 783 // Call to a C function with eight arguments. |
| 777 Node* CallCFunction8(MachineType return_type, MachineType arg0_type, | 784 Node* CallCFunction8(MachineType return_type, MachineType arg0_type, |
| 778 MachineType arg1_type, MachineType arg2_type, | 785 MachineType arg1_type, MachineType arg2_type, |
| 779 MachineType arg3_type, MachineType arg4_type, | 786 MachineType arg3_type, MachineType arg4_type, |
| 780 MachineType arg5_type, MachineType arg6_type, | 787 MachineType arg5_type, MachineType arg6_type, |
| 781 MachineType arg7_type, Node* function, Node* arg0, | 788 MachineType arg7_type, Node* function, Node* arg0, |
| 782 Node* arg1, Node* arg2, Node* arg3, Node* arg4, | 789 Node* arg1, Node* arg2, Node* arg3, Node* arg4, |
| 783 Node* arg5, Node* arg6, Node* arg7); | 790 Node* arg5, Node* arg6, Node* arg7); |
| 784 | 791 |
| 785 // =========================================================================== | 792 // =========================================================================== |
| (...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 884 bool deferred_; | 891 bool deferred_; |
| 885 friend class RawMachineAssembler; | 892 friend class RawMachineAssembler; |
| 886 DISALLOW_COPY_AND_ASSIGN(RawMachineLabel); | 893 DISALLOW_COPY_AND_ASSIGN(RawMachineLabel); |
| 887 }; | 894 }; |
| 888 | 895 |
| 889 } // namespace compiler | 896 } // namespace compiler |
| 890 } // namespace internal | 897 } // namespace internal |
| 891 } // namespace v8 | 898 } // namespace v8 |
| 892 | 899 |
| 893 #endif // V8_COMPILER_RAW_MACHINE_ASSEMBLER_H_ | 900 #endif // V8_COMPILER_RAW_MACHINE_ASSEMBLER_H_ |
| OLD | NEW |