| Index: runtime/vm/code_generator_ia32.h
|
| ===================================================================
|
| --- runtime/vm/code_generator_ia32.h (revision 7302)
|
| +++ runtime/vm/code_generator_ia32.h (working copy)
|
| @@ -198,17 +198,18 @@
|
|
|
| void GenerateInlinedFinallyBlocks(SourceLabel* label);
|
|
|
| - void GenerateInlineInstanceof(intptr_t node_id,
|
| - intptr_t token_index,
|
| - const AbstractType& type,
|
| - Label* is_instance_lbl,
|
| - Label* is_not_instance_lbl);
|
| + RawSubtypeTestCache* GenerateInlineInstanceof(intptr_t node_id,
|
| + intptr_t token_index,
|
| + const AbstractType& type,
|
| + Label* is_instance_lbl,
|
| + Label* is_not_instance_lbl);
|
|
|
| - void GenerateInstantiatedTypeWithArgumentsTest(intptr_t node_id,
|
| - intptr_t token_index,
|
| - const AbstractType& dst_type,
|
| - Label* is_instance_lbl,
|
| - Label* is_not_instance_lbl);
|
| + RawSubtypeTestCache* GenerateInstantiatedTypeWithArgumentsTest(
|
| + intptr_t node_id,
|
| + intptr_t token_index,
|
| + const AbstractType& dst_type,
|
| + Label* is_instance_lbl,
|
| + Label* is_not_instance_lbl);
|
| void GenerateInstantiatedTypeNoArgumentsTest(intptr_t node_id,
|
| intptr_t token_index,
|
| const AbstractType& dst_type,
|
| @@ -217,11 +218,12 @@
|
| void GenerateUninstantiatedTypeTest(const AbstractType& dst_type,
|
| intptr_t token_index,
|
| Label* is_instance_lbl);
|
| - void GenerateSubtype1TestCacheLookup(intptr_t node_id,
|
| - intptr_t token_index,
|
| - const Class& type_class,
|
| - Label* is_instance_lbl,
|
| - Label* is_not_instance_lbl);
|
| + RawSubtypeTestCache* GenerateSubtype1TestCacheLookup(
|
| + intptr_t node_id,
|
| + intptr_t token_index,
|
| + const Class& type_class,
|
| + Label* is_instance_lbl,
|
| + Label* is_not_instance_lbl);
|
|
|
| void HandleBackwardBranch(intptr_t loop_id, intptr_t token_index);
|
|
|
|
|