| OLD | NEW |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef RUNTIME_VM_KERNEL_TO_IL_H_ | 5 #ifndef RUNTIME_VM_KERNEL_TO_IL_H_ |
| 6 #define RUNTIME_VM_KERNEL_TO_IL_H_ | 6 #define RUNTIME_VM_KERNEL_TO_IL_H_ |
| 7 | 7 |
| 8 #if !defined(DART_PRECOMPILED_RUNTIME) | 8 #if !defined(DART_PRECOMPILED_RUNTIME) |
| 9 | 9 |
| 10 #include "vm/growable_array.h" | 10 #include "vm/growable_array.h" |
| (...skipping 858 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 869 const dart::Field& field, | 869 const dart::Field& field, |
| 870 bool is_initialization_store, | 870 bool is_initialization_store, |
| 871 StoreBarrierType emit_store_barrier = kEmitStoreBarrier); | 871 StoreBarrierType emit_store_barrier = kEmitStoreBarrier); |
| 872 Fragment StoreInstanceField( | 872 Fragment StoreInstanceField( |
| 873 TokenPosition position, | 873 TokenPosition position, |
| 874 intptr_t offset, | 874 intptr_t offset, |
| 875 StoreBarrierType emit_store_barrier = kEmitStoreBarrier); | 875 StoreBarrierType emit_store_barrier = kEmitStoreBarrier); |
| 876 Fragment StoreLocal(TokenPosition position, LocalVariable* variable); | 876 Fragment StoreLocal(TokenPosition position, LocalVariable* variable); |
| 877 Fragment StoreStaticField(TokenPosition position, const dart::Field& field); | 877 Fragment StoreStaticField(TokenPosition position, const dart::Field& field); |
| 878 Fragment StringInterpolate(TokenPosition position); | 878 Fragment StringInterpolate(TokenPosition position); |
| 879 Fragment StringInterpolateSingle(TokenPosition position); |
| 879 Fragment ThrowTypeError(); | 880 Fragment ThrowTypeError(); |
| 880 Fragment ThrowNoSuchMethodError(); | 881 Fragment ThrowNoSuchMethodError(); |
| 881 Fragment BuildImplicitClosureCreation(const Function& target); | 882 Fragment BuildImplicitClosureCreation(const Function& target); |
| 882 Fragment GuardFieldLength(const dart::Field& field, intptr_t deopt_id); | 883 Fragment GuardFieldLength(const dart::Field& field, intptr_t deopt_id); |
| 883 Fragment GuardFieldClass(const dart::Field& field, intptr_t deopt_id); | 884 Fragment GuardFieldClass(const dart::Field& field, intptr_t deopt_id); |
| 884 | 885 |
| 885 Fragment EvaluateAssertion(); | 886 Fragment EvaluateAssertion(); |
| 886 Fragment CheckReturnTypeInCheckedMode(); | 887 Fragment CheckReturnTypeInCheckedMode(); |
| 887 Fragment CheckVariableTypeInCheckedMode(VariableDeclaration* variable); | 888 Fragment CheckVariableTypeInCheckedMode(VariableDeclaration* variable); |
| 888 Fragment CheckBooleanInCheckedMode(); | 889 Fragment CheckBooleanInCheckedMode(); |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1030 namespace kernel { | 1031 namespace kernel { |
| 1031 | 1032 |
| 1032 RawObject* EvaluateMetadata(TreeNode* const kernel_node); | 1033 RawObject* EvaluateMetadata(TreeNode* const kernel_node); |
| 1033 RawObject* BuildParameterDescriptor(TreeNode* const kernel_node); | 1034 RawObject* BuildParameterDescriptor(TreeNode* const kernel_node); |
| 1034 | 1035 |
| 1035 } // namespace kernel | 1036 } // namespace kernel |
| 1036 } // namespace dart | 1037 } // namespace dart |
| 1037 | 1038 |
| 1038 #endif // !defined(DART_PRECOMPILED_RUNTIME) | 1039 #endif // !defined(DART_PRECOMPILED_RUNTIME) |
| 1039 #endif // RUNTIME_VM_KERNEL_TO_IL_H_ | 1040 #endif // RUNTIME_VM_KERNEL_TO_IL_H_ |
| OLD | NEW |