Lines Matching refs:GetAllocator
81 i_add1_ = new (GetAllocator()) HAdd(DataType::Type::kInt32, i_, c1); in CreateEntryBlockInstructions()
82 i_add4_ = new (GetAllocator()) HAdd(DataType::Type::kInt32, i_, c4); in CreateEntryBlockInstructions()
85 entry_block_->AddInstruction(new (GetAllocator()) HGoto()); in CreateEntryBlockInstructions()
116 phi_ = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in CreateTestControlFlowGraph()
118 pre_header_->AddInstruction(new (GetAllocator()) HGoto()); in CreateTestControlFlowGraph()
125 suspend_check_ = new (GetAllocator()) HSuspendCheck(); in CreateTestControlFlowGraph()
126 HInstruction* inc_phi = new (GetAllocator()) HAdd(DataType::Type::kInt32, phi_, c1); in CreateTestControlFlowGraph()
127 HInstruction* cmp = new (GetAllocator()) HGreaterThanOrEqual(phi_, c128); in CreateTestControlFlowGraph()
128 HInstruction* hif = new (GetAllocator()) HIf(cmp); in CreateTestControlFlowGraph()
164 HInstruction* cmp = new (GetAllocator()) HGreaterThanOrEqual(i_, j_); in CreateDiamondShapedCFG()
165 HInstruction* hif = new (GetAllocator()) HIf(cmp); in CreateDiamondShapedCFG()
169 left->AddInstruction(new (GetAllocator()) HGoto()); in CreateDiamondShapedCFG()
170 right->AddInstruction(new (GetAllocator()) HGoto()); in CreateDiamondShapedCFG()
183 new (GetAllocator()) HVecLoad(GetAllocator(), in AddVecLoad()
208 vdata = new (GetAllocator()) in AddVecStore()
209 HVecReplicateScalar(GetAllocator(), c1, DataType::Type::kInt32, 4, kNoDexPc); in AddVecStore()
213 new (GetAllocator()) HVecStore(GetAllocator(), in AddVecStore()
232 HInstruction* get = new (GetAllocator()) HArrayGet(array, index, DataType::Type::kInt32, 0); in AddArrayGet()
252 new (GetAllocator()) HArraySet(array, index, data, DataType::Type::kInt32, 0); in AddArraySet()
259 AddParameter(new (GetAllocator()) HParameterValue( in InitGraphAndParameters()
262 AddParameter(new (GetAllocator()) HParameterValue( in InitGraphAndParameters()
265 AddParameter(new (GetAllocator()) HParameterValue( in InitGraphAndParameters()
451 new (GetAllocator()) HStaticFieldGet(cls, in GetComparisonInstructions()
473 ? static_cast<HInstruction*>(new (GetAllocator()) HEqual(target_left, target_right)) in GetComparisonInstructions()
474 : static_cast<HInstruction*>(new (GetAllocator()) HNotEqual(target_left, target_right)); in GetComparisonInstructions()
653 HInstruction* array_b = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
691 HInstruction* array_b = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
816 HInstruction* array_a = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
821 HInstruction* ret = new (GetAllocator()) HReturn(array_a); in TEST_F()
824 HInstruction* array_b = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
860 HInstruction* array_b = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
882 AddParameter(new (GetAllocator()) HParameterValue( in TEST_F()
915 HInstruction* array_a = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
939 HInstruction* array_a = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
962 HInstruction* array_a = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
986 HInstruction* array_a = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
1010 HInstruction* array_a = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
1041 HInstruction* array_a = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
1071 HInstruction* array_a = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
1102 HInstruction* array_a = new (GetAllocator()) HNewArray(c0, c128, 0, 0); in TEST_F()
1132 graph_, GetAllocator(), "entry", "exit", {{"entry", "main"}, {"main", "exit"}}); in TEST_F()
1139 HInstruction* suspend_check = new (GetAllocator()) HSuspendCheck(); in TEST_F()
1141 entry->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
1146 HInstruction* const_fence = new (GetAllocator()) HConstructorFence(new_inst, 0, GetAllocator()); in TEST_F()
1150 HInstruction* return_val = new (GetAllocator()) HReturn(get_field); in TEST_F()
1183 graph_, GetAllocator(), "entry", "exit", {{"entry", "main"}, {"main", "exit"}}); in TEST_F()
1190 HInstruction* suspend_check = new (GetAllocator()) HSuspendCheck(); in TEST_F()
1192 entry->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
1197 HInstruction* const_fence = new (GetAllocator()) HConstructorFence(new_inst, 0, GetAllocator()); in TEST_F()
1201 HInstruction* return_val = new (GetAllocator()) HReturn(get_field); in TEST_F()
1240 GetAllocator(), in TEST_F()
1261 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
1264 HInstruction* alloc_w = new (GetAllocator()) HNewArray(zero_const, eighty_const, 0, 0); in TEST_F()
1265 HInstruction* pre_header_goto = new (GetAllocator()) HGoto(); in TEST_F()
1272 HPhi* i_phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in TEST_F()
1273 HPhi* t_phi = new (GetAllocator()) HPhi(GetAllocator(), 1, 0, DataType::Type::kInt32); in TEST_F()
1274 HInstruction* suspend = new (GetAllocator()) HSuspendCheck(); in TEST_F()
1275 HInstruction* i_cmp_top = new (GetAllocator()) HGreaterThanOrEqual(i_phi, eighty_const); in TEST_F()
1276 HInstruction* loop_start_branch = new (GetAllocator()) HIf(i_cmp_top); in TEST_F()
1297 HInstruction* last_i = new (GetAllocator()) HSub(DataType::Type::kInt32, i_phi, one_const); in TEST_F()
1299 new (GetAllocator()) HArrayGet(alloc_w, last_i, DataType::Type::kInt32, 0); in TEST_F()
1302 new (GetAllocator()) HArraySet(alloc_w, i_phi, body_value, DataType::Type::kInt32, 0); in TEST_F()
1304 new (GetAllocator()) HArrayGet(alloc_w, i_phi, DataType::Type::kInt32, 0); in TEST_F()
1306 HInstruction* i_next = new (GetAllocator()) HAdd(DataType::Type::kInt32, i_phi, one_const); in TEST_F()
1307 HInstruction* body_goto = new (GetAllocator()) HGoto(); in TEST_F()
1323 HInstruction* return_inst = new (GetAllocator()) HReturn(t_phi); in TEST_F()
1369 GetAllocator(), in TEST_F()
1390 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
1393 HInstruction* alloc_w = new (GetAllocator()) HNewArray(zero_const, eighty_const, 0, 0); in TEST_F()
1394 HInstruction* pre_header_goto = new (GetAllocator()) HGoto(); in TEST_F()
1401 HPhi* i_phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in TEST_F()
1402 HPhi* t_phi = new (GetAllocator()) HPhi(GetAllocator(), 1, 0, DataType::Type::kInt32); in TEST_F()
1403 HInstruction* suspend = new (GetAllocator()) HSuspendCheck(); in TEST_F()
1404 HInstruction* i_cmp_top = new (GetAllocator()) HGreaterThanOrEqual(i_phi, eighty_const); in TEST_F()
1405 HInstruction* loop_start_branch = new (GetAllocator()) HIf(i_cmp_top); in TEST_F()
1426 HInstruction* last_i = new (GetAllocator()) HSub(DataType::Type::kInt32, i_phi, one_const); in TEST_F()
1434 new (GetAllocator()) HArrayGet(alloc_w, last_i, DataType::Type::kInt32, 0); in TEST_F()
1437 new (GetAllocator()) HArraySet(alloc_w, i_phi, body_value, DataType::Type::kInt32, 0); in TEST_F()
1439 new (GetAllocator()) HArrayGet(alloc_w, i_phi, DataType::Type::kInt32, 0); in TEST_F()
1453 HInstruction* i_next = new (GetAllocator()) HAdd(DataType::Type::kInt32, i_phi, one_const); in TEST_F()
1454 HInstruction* body_goto = new (GetAllocator()) HGoto(); in TEST_F()
1469 HInstruction* return_inst = new (GetAllocator()) HReturn(t_phi); in TEST_F()
1509 GetAllocator(), in TEST_F()
1532 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
1535 HInstruction* alloc_w = new (GetAllocator()) HNewArray(zero_const, two_const, 0, 0); in TEST_F()
1536 HInstruction* branch = new (GetAllocator()) HIf(param); in TEST_F()
1545 new (GetAllocator()) HArraySet(alloc_w, zero_const, left_value, DataType::Type::kInt32, 0); in TEST_F()
1547 new (GetAllocator()) HArraySet(alloc_w, one_const, zero_const, DataType::Type::kInt32, 0); in TEST_F()
1548 HInstruction* left_goto = new (GetAllocator()) HGoto(); in TEST_F()
1558 new (GetAllocator()) HArraySet(alloc_w, zero_const, right_value, DataType::Type::kInt32, 0); in TEST_F()
1560 new (GetAllocator()) HArraySet(alloc_w, one_const, zero_const, DataType::Type::kInt32, 0); in TEST_F()
1561 HInstruction* right_goto = new (GetAllocator()) HGoto(); in TEST_F()
1570 new (GetAllocator()) HArrayGet(alloc_w, zero_const, DataType::Type::kInt32, 0); in TEST_F()
1572 new (GetAllocator()) HArrayGet(alloc_w, one_const, DataType::Type::kInt32, 0); in TEST_F()
1573 HInstruction* add = new (GetAllocator()) HAdd(DataType::Type::kInt32, read_1, read_2); in TEST_F()
1574 HInstruction* return_inst = new (GetAllocator()) HReturn(add); in TEST_F()
1604 GetAllocator(), in TEST_F()
1626 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
1630 HInstruction* alloc_w = new (GetAllocator()) HNewArray(zero_const, two_const, 0, 0); in TEST_F()
1631 HInstruction* branch = new (GetAllocator()) HIf(param); in TEST_F()
1635 ArenaVector<HInstruction*> alloc_locals({}, GetAllocator()->Adapter(kArenaAllocInstruction)); in TEST_F()
1640 new (GetAllocator()) HArraySet(alloc_w, zero_const, one_const, DataType::Type::kInt32, 0); in TEST_F()
1642 new (GetAllocator()) HArraySet(alloc_w, zero_const, zero_const, DataType::Type::kInt32, 0); in TEST_F()
1643 HInstruction* left_goto = new (GetAllocator()) HGoto(); in TEST_F()
1650 new (GetAllocator()) HArraySet(alloc_w, one_const, one_const, DataType::Type::kInt32, 0); in TEST_F()
1652 new (GetAllocator()) HArraySet(alloc_w, one_const, zero_const, DataType::Type::kInt32, 0); in TEST_F()
1653 HInstruction* right_goto = new (GetAllocator()) HGoto(); in TEST_F()
1660 new (GetAllocator()) HArrayGet(alloc_w, zero_const, DataType::Type::kInt32, 0); in TEST_F()
1662 new (GetAllocator()) HArrayGet(alloc_w, one_const, DataType::Type::kInt32, 0); in TEST_F()
1663 HInstruction* add = new (GetAllocator()) HAdd(DataType::Type::kInt32, read_1, read_2); in TEST_F()
1664 HInstruction* return_inst = new (GetAllocator()) HReturn(add); in TEST_F()
1696 GetAllocator(), in TEST_F()
1719 HInstruction* array = new (GetAllocator()) HNewArray( in TEST_F()
1721 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
1728 HInstruction* preheader_goto = new (GetAllocator()) HGoto(); in TEST_F()
1732 HPhi* i_phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in TEST_F()
1733 HInstruction* loop_suspend_check = new (GetAllocator()) HSuspendCheck(); in TEST_F()
1734 HInstruction* loop_cond = new (GetAllocator()) HLessThan(i_phi, n); in TEST_F()
1735 HIf* loop_if = new (GetAllocator()) HIf(loop_cond); in TEST_F()
1745 new (GetAllocator()) HArraySet(array, i_phi, i_phi, DataType::Type::kInt32, /*dex_pc=*/ 0u); in TEST_F()
1746 HInstruction* body_add = new (GetAllocator()) HAdd(DataType::Type::kInt32, i_phi, c1); in TEST_F()
1747 HInstruction* body_goto = new (GetAllocator()) HGoto(); in TEST_F()
1757 HInstruction* ret_sub = new (GetAllocator()) HSub(DataType::Type::kInt32, i_phi, c1); in TEST_F()
1759 new (GetAllocator()) HArrayGet(array, ret_sub, DataType::Type::kInt32, /*dex_pc=*/ 0); in TEST_F()
1760 HInstruction* ret_return = new (GetAllocator()) HReturn(ret_get); in TEST_F()
1790 GetAllocator(), in TEST_F()
1813 HInstruction* array = new (GetAllocator()) HNewArray( in TEST_F()
1815 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
1822 HInstruction* preheader_goto = new (GetAllocator()) HGoto(); in TEST_F()
1826 HPhi* i_phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in TEST_F()
1827 HInstruction* loop_suspend_check = new (GetAllocator()) HSuspendCheck(); in TEST_F()
1828 HInstruction* loop_cond = new (GetAllocator()) HLessThan(i_phi, n); in TEST_F()
1829 HIf* loop_if = new (GetAllocator()) HIf(loop_cond); in TEST_F()
1839 new (GetAllocator()) HArraySet(array, i_phi, i_phi, DataType::Type::kInt32, /*dex_pc=*/ 0u); in TEST_F()
1840 HInstruction* body_add = new (GetAllocator()) HAdd(DataType::Type::kInt32, i_phi, c1); in TEST_F()
1841 HInstruction* body_goto = new (GetAllocator()) HGoto(); in TEST_F()
1851 HInstruction* ret_sub = new (GetAllocator()) HSub(DataType::Type::kInt32, i_phi, c1); in TEST_F()
1853 new (GetAllocator()) HArrayGet(array, ret_sub, DataType::Type::kInt32, /*dex_pc=*/ 0); in TEST_F()
1855 new (GetAllocator()) HArrayGet(array, i_phi, DataType::Type::kInt32, /*dex_pc=*/ 0); in TEST_F()
1856 HInstruction* ret_add = new (GetAllocator()) HAdd(DataType::Type::kInt32, ret_get1, ret_get2); in TEST_F()
1857 HInstruction* ret_return = new (GetAllocator()) HReturn(ret_add); in TEST_F()
1956 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
1963 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, switch_val); in TEST_F()
1968 HInstruction* goto_c1 = new (GetAllocator()) HGoto(); in TEST_F()
1976 HInstruction* goto_c2 = new (GetAllocator()) HGoto(); in TEST_F()
1983 HInstruction* goto_c3 = new (GetAllocator()) HGoto(); in TEST_F()
1987 HInstruction* goto_preheader = new (GetAllocator()) HGoto(); in TEST_F()
1990 HInstruction* suspend_check_header = new (GetAllocator()) HSuspendCheck(); in TEST_F()
1992 HInstruction* if_loop_header = new (GetAllocator()) HIf(call_loop_header); in TEST_F()
2000 HInstruction* if_loop_body = new (GetAllocator()) HIf(call_loop_body); in TEST_F()
2005 HInstruction* goto_loop_left = new (GetAllocator()) HGoto(); in TEST_F()
2009 HInstruction* goto_loop_right = new (GetAllocator()) HGoto(); in TEST_F()
2013 HInstruction* goto_loop_end = new (GetAllocator()) HGoto(); in TEST_F()
2017 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
2072 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
2082 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
2091 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
2097 HInstruction* return_exit = new (GetAllocator()) HReturn(phi_final); in TEST_F()
2149 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
2158 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
2165 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
2170 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
2230 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
2239 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
2245 HInstruction* right_if = new (GetAllocator()) HIf(bool_value_2); in TEST_F()
2249 HInstruction* goto_right_first = new (GetAllocator()) HGoto(); in TEST_F()
2254 HInstruction* goto_right_second = new (GetAllocator()) HGoto(); in TEST_F()
2258 HInstruction* goto_right_end = new (GetAllocator()) HGoto(); in TEST_F()
2262 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
2313 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
2322 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
2329 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
2334 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
2444 HInstruction* if_param0 = new (GetAllocator()) HIf(param0); in TEST_F()
2454 noescape_route->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
2456 escape_route->AddInstruction(new (GetAllocator()) HIf(param1)); in TEST_F()
2458 HInstruction* if_left = new (GetAllocator()) HIf(param2); in TEST_F()
2461 HInstruction* goto_left_left = new (GetAllocator()) HGoto(); in TEST_F()
2464 HInstruction* goto_left_right = new (GetAllocator()) HGoto(); in TEST_F()
2469 HInstruction* goto_left_merge = new (GetAllocator()) HGoto(); in TEST_F()
2476 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
2482 HInstruction* goto_escape_end = new (GetAllocator()) HGoto(); in TEST_F()
2489 HInstruction* add_exit = new (GetAllocator()) HAdd(DataType::Type::kInt32, return_phi, read_exit); in TEST_F()
2490 HInstruction* return_exit = new (GetAllocator()) HReturn(add_exit); in TEST_F()
2599 HInstruction* if_inst = new (GetAllocator()) HIf(param1); in TEST_P()
2619 HInstruction* if_left = new (GetAllocator()) HIf(param2); in TEST_P()
2624 HInstruction* goto_left_left = new (GetAllocator()) HGoto(); in TEST_P()
2629 left_right->AddInstruction(new (GetAllocator()) HGoto()); in TEST_P()
2630 left_end->AddInstruction(new (GetAllocator()) HGoto()); in TEST_P()
2632 right->AddInstruction(new (GetAllocator()) HGoto()); in TEST_P()
2646 HInstruction* sel_return = new (GetAllocator()) HSelect(param3, read1, read2, 0); in TEST_P()
2647 HInstruction* return_exit = new (GetAllocator()) HReturn(sel_return); in TEST_P()
2765 HInstruction* if_inst = new (GetAllocator()) HIf(param1); in TEST_P()
2786 HInstruction* if_left = new (GetAllocator()) HIf(param2); in TEST_P()
2792 HInstruction* goto_left_left = new (GetAllocator()) HGoto(); in TEST_P()
2797 left_right->AddInstruction(new (GetAllocator()) HGoto()); in TEST_P()
2798 left_end->AddInstruction(new (GetAllocator()) HGoto()); in TEST_P()
2800 right->AddInstruction(new (GetAllocator()) HGoto()); in TEST_P()
2804 HInstruction* add_return = new (GetAllocator()) HAdd(DataType::Type::kInt32, read1, read2); in TEST_P()
2805 HInstruction* return_exit = new (GetAllocator()) HReturn(add_return); in TEST_P()
2907 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_P()
2927 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_P()
2936 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_P()
2944 new (GetAllocator()) HAdd(DataType::Type::kInt32, read_bottom1, read_bottom2); in TEST_P()
2945 HInstruction* return_exit = new (GetAllocator()) HReturn(combine); in TEST_P()
3079 HInstruction* if_inst = new (GetAllocator()) HIf(param_1); in TEST_P()
3097 early_return->AddInstruction(new (GetAllocator()) HReturnVoid()); in TEST_P()
3100 HInstruction* escape_1_if = new (GetAllocator()) HIf(param_2); in TEST_P()
3104 escape_1_crit_break->AddInstruction(new (GetAllocator()) HReturnVoid()); in TEST_P()
3107 HInstruction* escape_2_return = new (GetAllocator()) HReturnVoid(); in TEST_P()
3183 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
3192 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
3197 right->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
3199 HInstruction* return_exit = new (GetAllocator()) HReturnVoid(); in TEST_F()
3272 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
3281 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
3286 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
3298 HInstruction* add_1_exit = new (GetAllocator()) HAdd(DataType::Type::kInt32, a_val, b_val); in TEST_F()
3299 HInstruction* add_2_exit = new (GetAllocator()) HAdd(DataType::Type::kInt32, c_val, add_1_exit); in TEST_F()
3300 HInstruction* return_exit = new (GetAllocator()) HReturn(add_2_exit); in TEST_F()
3433 HInstruction* start_suspend = new (GetAllocator()) HSuspendCheck(); in TEST_F()
3434 HInstruction* start_goto = new (GetAllocator()) HGoto(); in TEST_F()
3453 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
3474 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
3479 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
3483 HInstruction* add_1_exit = new (GetAllocator()) HAdd(DataType::Type::kInt32, a_val, b_val); in TEST_F()
3484 HInstruction* add_2_exit = new (GetAllocator()) HAdd(DataType::Type::kInt32, c_val, add_1_exit); in TEST_F()
3486 new (GetAllocator()) HAdd(DataType::Type::kInt32, val_exit, add_2_exit); in TEST_F()
3487 HInstruction* return_exit = new (GetAllocator()) HReturn(add_3_exit); in TEST_F()
3606 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
3614 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
3619 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
3623 merge_crit_break->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
3624 HInstruction* if_merge = new (GetAllocator()) HIf(bool_value_2); in TEST_F()
3628 HInstruction* escape_goto = new (GetAllocator()) HGoto(); in TEST_F()
3633 HInstruction* return_exit = new (GetAllocator()) HReturnVoid(); in TEST_F()
3713 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, int_val); in TEST_F()
3721 HInstruction* goto_one = new (GetAllocator()) HGoto(); in TEST_F()
3726 HInstruction* goto_two = new (GetAllocator()) HGoto(); in TEST_F()
3731 HInstruction* return_early = new (GetAllocator()) HReturn(read_early); in TEST_F()
3737 HInstruction* return_escape = new (GetAllocator()) HReturn(read_escape); in TEST_F()
3838 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, int_val); in TEST_F()
3847 HInstruction* goto_one = new (GetAllocator()) HGoto(); in TEST_F()
3853 HInstruction* goto_crit_break = new (GetAllocator()) HGoto(); in TEST_F()
3857 HInstruction* goto_two = new (GetAllocator()) HGoto(); in TEST_F()
3862 HInstruction* return_early = new (GetAllocator()) HReturn(read_early); in TEST_F()
3868 HInstruction* return_escape = new (GetAllocator()) HReturn(read_escape); in TEST_F()
3973 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, int_val); in TEST_F()
3981 HInstruction* goto_one = new (GetAllocator()) HGoto(); in TEST_F()
3985 HInstruction* goto_crit_break = new (GetAllocator()) HGoto(); in TEST_F()
3989 HInstruction* add_two = new (GetAllocator()) HAdd(DataType::Type::kInt32, get_two, c4); in TEST_F()
3992 HInstruction* goto_two = new (GetAllocator()) HGoto(); in TEST_F()
4001 HInstruction* goto_noescape = new (GetAllocator()) HGoto(); in TEST_F()
4006 HInstruction* return_breturn = new (GetAllocator()) HReturn(read_breturn); in TEST_F()
4088 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
4098 HInstruction* return_left = new (GetAllocator()) HReturn(read_left); in TEST_F()
4107 HInstruction* return_right = new (GetAllocator()) HReturn(read_right); in TEST_F()
4180 HInstruction* goto_entry = new (GetAllocator()) HGoto(); in TEST_F()
4187 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
4191 HInstruction* goto_left_pre = new (GetAllocator()) HGoto(); in TEST_F()
4195 HInstruction* suspend_left_loop = new (GetAllocator()) HSuspendCheck(); in TEST_F()
4198 HInstruction* if_left_loop = new (GetAllocator()) HIf(call_left_loop); in TEST_F()
4207 HInstruction* return_left_end = new (GetAllocator()) HReturn(read_left_end); in TEST_F()
4213 HInstruction* return_right = new (GetAllocator()) HReturn(read_right); in TEST_F()
4273 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
4282 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
4290 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
4297 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
4361 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
4374 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
4382 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
4387 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
4462 HInstruction* goto_entry = new (GetAllocator()) HGoto(); in TEST_F()
4469 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
4473 HInstruction* goto_left_pre = new (GetAllocator()) HGoto(); in TEST_F()
4477 HInstruction* suspend_left_loop = new (GetAllocator()) HSuspendCheck(); in TEST_F()
4479 HInstruction* if_left_loop = new (GetAllocator()) HIf(call_left_loop); in TEST_F()
4487 HInstruction* goto_left_loop = new (GetAllocator()) HGoto(); in TEST_F()
4492 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
4497 HInstruction* return_final = new (GetAllocator()) HReturn(read_return); in TEST_F()
4569 HInstruction* goto_entry = new (GetAllocator()) HGoto(); in TEST_F()
4576 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
4580 HInstruction* goto_left_pre = new (GetAllocator()) HGoto(); in TEST_F()
4584 HInstruction* suspend_left_loop = new (GetAllocator()) HSuspendCheck(); in TEST_F()
4587 HInstruction* if_left_loop = new (GetAllocator()) HIf(call_left_loop); in TEST_F()
4597 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
4604 HInstruction* return_final = new (GetAllocator()) HReturn(read_return); in TEST_F()
4665 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
4675 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
4685 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
4692 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
4752 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
4764 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
4771 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
4776 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
4854 HInstruction* if_inst = new (GetAllocator()) HIf(cmp_instructions.cmp_); in TEST_P()
4866 HInstruction* goto_partial = new (GetAllocator()) HGoto(); in TEST_P()
4870 HInstruction* goto_crit_break = new (GetAllocator()) HGoto(); in TEST_P()
4873 HInstruction* if_merge = new (GetAllocator()) HIf(bool_value); in TEST_P()
4877 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_P()
4883 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_P()
4888 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_P()
4983 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_P()
4992 HInstruction* if_left_begin = new (GetAllocator()) HIf(cmp_instructions.cmp_); in TEST_P()
4998 left_crit_break->AddInstruction(new (GetAllocator()) HGoto()); in TEST_P()
5001 HInstruction* goto_partial = new (GetAllocator()) HGoto(); in TEST_P()
5006 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_P()
5012 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_P()
5017 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_P()
5113 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_P()
5122 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_P()
5128 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_P()
5133 HInstruction* if_merge = new (GetAllocator()) HIf(cmp_instructions.cmp_); in TEST_P()
5140 HInstruction* goto_partial = new (GetAllocator()) HGoto(); in TEST_P()
5144 HInstruction* goto_crit_break = new (GetAllocator()) HGoto(); in TEST_P()
5148 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_P()
5243 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_P()
5253 HInstruction* if_left = new (GetAllocator()) HIf(cmp_instructions.cmp_); in TEST_P()
5265 HInstruction* goto_partial = new (GetAllocator()) HGoto(); in TEST_P()
5269 HInstruction* goto_left_crit_break = new (GetAllocator()) HGoto(); in TEST_P()
5272 HInstruction* goto_left_end = new (GetAllocator()) HGoto(); in TEST_P()
5276 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_P()
5281 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_P()
5396 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
5404 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
5410 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
5415 HInstruction* return_exit = new (GetAllocator()) HReturnVoid(); in TEST_F()
5497 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
5506 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
5512 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
5516 HInstruction* merge_if = new (GetAllocator()) HIf(bool_value2); in TEST_F()
5519 merge_crit_break->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
5523 HInstruction* non_escape_goto = new (GetAllocator()) HGoto(); in TEST_F()
5530 HInstruction* return_exit = new (GetAllocator()) HReturnVoid(); in TEST_F()
5598 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
5607 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
5613 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
5618 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
5704 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
5719 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
5728 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
5736 new (GetAllocator()) HAdd(DataType::Type::kInt32, read_bottom1, read_bottom2); in TEST_F()
5737 HInstruction* return_exit = new (GetAllocator()) HReturn(combine); in TEST_F()
5857 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
5872 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
5880 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
5889 new (GetAllocator()) HAdd(DataType::Type::kInt32, read_bottom1, read_bottom2); in TEST_F()
5890 HInstruction* return_exit = new (GetAllocator()) HReturn(combine); in TEST_F()
6025 HInstruction* if_inst = new (GetAllocator()) HIf(param1); in TEST_F()
6031 HInstruction* if_left = new (GetAllocator()) HIf(param2); in TEST_F()
6039 left_end->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
6043 HInstruction* early_exit_left_return = new (GetAllocator()) HReturn(early_exit_left_read); in TEST_F()
6050 HInstruction* if_right = new (GetAllocator()) HIf(param2); in TEST_F()
6058 right_end->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
6062 HInstruction* early_exit_right_return = new (GetAllocator()) HReturn(early_exit_right_read); in TEST_F()
6068 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
6158 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
6169 start_left->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
6176 start_right->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
6179 mid->AddInstruction(new (GetAllocator()) HIf(bool_value2)); in TEST_F()
6182 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
6189 HInstruction* add_right = new (GetAllocator()) HAdd(DataType::Type::kInt32, read_right, c4); in TEST_F()
6190 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
6200 new (GetAllocator()) HAdd(DataType::Type::kInt32, read_bottom, phi_bottom); in TEST_F()
6201 HInstruction* return_exit = new (GetAllocator()) HReturn(add_bottom); in TEST_F()
6295 HInstruction* if_inst = new (GetAllocator()) HIf(param1); in TEST_F()
6302 HInstruction* if_left = new (GetAllocator()) HIf(param2); in TEST_F()
6311 HInstruction* return_early = new (GetAllocator()) HReturn(read_early_return); in TEST_F()
6316 HInstruction* write_goto = new (GetAllocator()) HGoto(); in TEST_F()
6320 right->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
6324 HInstruction* return_exit = new (GetAllocator()) HReturn(final_read); in TEST_F()
6405 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
6414 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
6420 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
6424 HInstruction* merge_if = new (GetAllocator()) HIf(bool_value2); in TEST_F()
6427 crit_break->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
6431 HInstruction* non_escape_goto = new (GetAllocator()) HGoto(); in TEST_F()
6438 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
6543 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
6552 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
6558 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
6562 HInstruction* merge_if = new (GetAllocator()) HIf(bool_value2); in TEST_F()
6566 HInstruction* non_escape_goto = new (GetAllocator()) HGoto(); in TEST_F()
6570 crit_break->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
6574 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
6660 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
6669 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
6675 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
6679 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
6785 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
6792 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, switch_val); in TEST_F()
6797 HInstruction* goto_c1 = new (GetAllocator()) HGoto(); in TEST_F()
6805 HInstruction* goto_c2 = new (GetAllocator()) HGoto(); in TEST_F()
6812 HInstruction* goto_c3 = new (GetAllocator()) HGoto(); in TEST_F()
6816 HInstruction* goto_preheader = new (GetAllocator()) HGoto(); in TEST_F()
6819 HInstruction* suspend_check_header = new (GetAllocator()) HSuspendCheck(); in TEST_F()
6820 HInstruction* goto_header = new (GetAllocator()) HGoto(); in TEST_F()
6826 HInstruction* if_loop_body = new (GetAllocator()) HIf(call_loop_body); in TEST_F()
6831 HInstruction* goto_loop_left = new (GetAllocator()) HGoto(); in TEST_F()
6835 HInstruction* goto_loop_right = new (GetAllocator()) HGoto(); in TEST_F()
6839 HInstruction* goto_loop_merge = new (GetAllocator()) HGoto(); in TEST_F()
6843 HInstruction* if_end = new (GetAllocator()) HIf(call_end); in TEST_F()
6848 HInstruction* goto_critical_break = new (GetAllocator()) HGoto(); in TEST_F()
6852 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
6972 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
6979 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, switch_val); in TEST_F()
6984 HInstruction* goto_c1 = new (GetAllocator()) HGoto(); in TEST_F()
6992 HInstruction* goto_c2 = new (GetAllocator()) HGoto(); in TEST_F()
6999 HInstruction* goto_c3 = new (GetAllocator()) HGoto(); in TEST_F()
7003 HInstruction* goto_preheader = new (GetAllocator()) HGoto(); in TEST_F()
7006 HInstruction* suspend_check_header = new (GetAllocator()) HSuspendCheck(); in TEST_F()
7008 HInstruction* if_header = new (GetAllocator()) HIf(call_header); in TEST_F()
7016 HInstruction* if_loop_body = new (GetAllocator()) HIf(call_loop_body); in TEST_F()
7021 HInstruction* goto_loop_left = new (GetAllocator()) HGoto(); in TEST_F()
7025 HInstruction* goto_loop_right = new (GetAllocator()) HGoto(); in TEST_F()
7029 HInstruction* goto_loop_merge = new (GetAllocator()) HGoto(); in TEST_F()
7032 HInstruction* goto_critical_break = new (GetAllocator()) HGoto(); in TEST_F()
7036 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
7136 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
7144 HInstruction* goto_preheader = new (GetAllocator()) HGoto(); in TEST_F()
7148 HInstruction* suspend_check_header = new (GetAllocator()) HSuspendCheck(); in TEST_F()
7150 HInstruction* if_header = new (GetAllocator()) HIf(call_header); in TEST_F()
7158 HInstruction* if_loop_body = new (GetAllocator()) HIf(call_loop_body); in TEST_F()
7163 HInstruction* goto_loop_left = new (GetAllocator()) HGoto(); in TEST_F()
7167 HInstruction* goto_loop_right = new (GetAllocator()) HGoto(); in TEST_F()
7171 HInstruction* goto_loop_merge = new (GetAllocator()) HGoto(); in TEST_F()
7174 HInstruction* if_esc_check = new (GetAllocator()) HIf(bool_val); in TEST_F()
7178 HInstruction* goto_escape = new (GetAllocator()) HGoto(); in TEST_F()
7183 HInstruction* goto_no_escape = new (GetAllocator()) HGoto(); in TEST_F()
7187 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
7284 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
7291 HInstruction* if_esc_check = new (GetAllocator()) HIf(bool_val); in TEST_F()
7295 HInstruction* goto_escape = new (GetAllocator()) HGoto(); in TEST_F()
7300 HInstruction* goto_no_escape = new (GetAllocator()) HGoto(); in TEST_F()
7304 HInstruction* goto_preheader = new (GetAllocator()) HGoto(); in TEST_F()
7308 HInstruction* suspend_check_header = new (GetAllocator()) HSuspendCheck(); in TEST_F()
7310 HInstruction* if_header = new (GetAllocator()) HIf(call_header); in TEST_F()
7318 HInstruction* if_loop_body = new (GetAllocator()) HIf(call_loop_body); in TEST_F()
7323 HInstruction* goto_loop_left = new (GetAllocator()) HGoto(); in TEST_F()
7327 HInstruction* goto_loop_right = new (GetAllocator()) HGoto(); in TEST_F()
7331 HInstruction* goto_loop_merge = new (GetAllocator()) HGoto(); in TEST_F()
7335 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
7427 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
7435 HInstruction* goto_preheader = new (GetAllocator()) HGoto(); in TEST_F()
7439 HInstruction* suspend_check_header = new (GetAllocator()) HSuspendCheck(); in TEST_F()
7441 HInstruction* if_header = new (GetAllocator()) HIf(call_header); in TEST_F()
7449 HInstruction* if_loop_body = new (GetAllocator()) HIf(call_loop_body); in TEST_F()
7454 HInstruction* goto_loop_left = new (GetAllocator()) HGoto(); in TEST_F()
7459 new (GetAllocator()) HAdd(DataType::Type::kInt32, read_loop_right, c5); in TEST_F()
7461 HInstruction* goto_loop_right = new (GetAllocator()) HGoto(); in TEST_F()
7467 HInstruction* goto_loop_merge = new (GetAllocator()) HGoto(); in TEST_F()
7470 HInstruction* if_esc_check = new (GetAllocator()) HIf(bool_val); in TEST_F()
7474 HInstruction* goto_escape = new (GetAllocator()) HGoto(); in TEST_F()
7479 HInstruction* goto_no_escape = new (GetAllocator()) HGoto(); in TEST_F()
7483 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
7588 HInstruction* entry_goto = new (GetAllocator()) HGoto(); in TEST_F()
7596 start->AddInstruction(new (GetAllocator()) HIf(bool_val)); in TEST_F()
7598 HInstruction* left_goto = new (GetAllocator()) HGoto(); in TEST_F()
7601 HInstruction* goto_preheader = new (GetAllocator()) HGoto(); in TEST_F()
7604 HInstruction* suspend_check_header = new (GetAllocator()) HSuspendCheck(); in TEST_F()
7606 HInstruction* if_header = new (GetAllocator()) HIf(call_header); in TEST_F()
7614 HInstruction* if_loop_body = new (GetAllocator()) HIf(call_loop_body); in TEST_F()
7620 HInstruction* goto_loop_left = new (GetAllocator()) HGoto(); in TEST_F()
7627 new (GetAllocator()) HAdd(DataType::Type::kInt32, c5, read_loop_right); in TEST_F()
7630 HInstruction* goto_loop_right = new (GetAllocator()) HGoto(); in TEST_F()
7639 HInstruction* goto_escape = new (GetAllocator()) HGoto(); in TEST_F()
7644 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
7648 HInstruction* return_exit = new (GetAllocator()) HReturn(read_bottom); in TEST_F()
7728 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
7737 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
7743 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
7748 HInstruction* return_exit = new (GetAllocator()) HReturn(read_end); in TEST_F()
7819 HInstruction* if_inst = new (GetAllocator()) HIf(bool_value); in TEST_F()
7828 HInstruction* goto_left = new (GetAllocator()) HGoto(); in TEST_F()
7835 HInstruction* goto_right = new (GetAllocator()) HGoto(); in TEST_F()
7842 HInstruction* return_exit = new (GetAllocator()) HReturn(read_end); in TEST_F()
7927 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, int_val); in TEST_F()
7936 HInstruction* goto_case1 = new (GetAllocator()) HGoto(); in TEST_F()
7942 HInstruction* goto_case2 = new (GetAllocator()) HGoto(); in TEST_F()
7947 HInstruction* goto_case3 = new (GetAllocator()) HGoto(); in TEST_F()
7952 HInstruction* return_exit = new (GetAllocator()) HReturn(read_end); in TEST_F()
8035 HInstruction* switch_inst = new (GetAllocator()) HPackedSwitch(0, 2, int_val); in TEST_F()
8044 HInstruction* goto_case1 = new (GetAllocator()) HGoto(); in TEST_F()
8050 HInstruction* goto_case2 = new (GetAllocator()) HGoto(); in TEST_F()
8055 HInstruction* goto_case3 = new (GetAllocator()) HGoto(); in TEST_F()
8060 HInstruction* return_exit = new (GetAllocator()) HReturn(read_end); in TEST_F()
8166 HInstruction* suspend = new (GetAllocator()) HSuspendCheck(); in TEST_F()
8167 HInstruction* start_goto = new (GetAllocator()) HGoto(); in TEST_F()
8175 HInstruction* if_inst = new (GetAllocator()) HIf(param1); in TEST_F()
8183 left->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
8186 right->AddInstruction(new (GetAllocator()) HIf(param2)); in TEST_F()
8188 right_crit_break_end->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
8189 right_crit_break_loop->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
8191 HInstruction* header_suspend = new (GetAllocator()) HSuspendCheck(); in TEST_F()
8193 HInstruction* header_if = new (GetAllocator()) HIf(header_invoke); in TEST_F()
8201 HInstruction* body_if = new (GetAllocator()) HIf(body_invoke); in TEST_F()
8211 loop_right->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
8213 loop_end->AddInstruction(new (GetAllocator()) HGoto()); in TEST_F()
8216 HInstruction* return_exit = new (GetAllocator()) HReturn(read_end); in TEST_F()
8320 HInstruction* suspend = new (GetAllocator()) HSuspendCheck(); in TEST_P()
8324 HInstruction* entry_if = new (GetAllocator()) HIf(param1); in TEST_P()
8335 HInstruction* left1_goto = new (GetAllocator()) HGoto(); in TEST_P()
8340 HInstruction* right1_goto = new (GetAllocator()) HGoto(); in TEST_P()
8344 HInstruction* middle_if = new (GetAllocator()) HIf(param2); in TEST_P()
8351 HInstruction* left2_goto = new (GetAllocator()) HGoto(); in TEST_P()
8355 HInstruction* right2_goto = new (GetAllocator()) HGoto(); in TEST_P()
8361 new (GetAllocator()) HAdd(DataType::Type::kInt32, middle_read, breturn_read); in TEST_P()
8362 HInstruction* breturn_return = new (GetAllocator()) HReturn(breturn_add); in TEST_P()
8484 HInstruction* suspend = new (GetAllocator()) HSuspendCheck(); in TEST_P()
8488 HInstruction* entry_if = new (GetAllocator()) HIf(param1); in TEST_P()
8499 HInstruction* left1_goto = new (GetAllocator()) HGoto(); in TEST_P()
8504 HInstruction* right1_goto = new (GetAllocator()) HGoto(); in TEST_P()
8508 HInstruction* middle_if = new (GetAllocator()) HIf(param2); in TEST_P()
8515 HInstruction* left2_goto = new (GetAllocator()) HGoto(); in TEST_P()
8520 HInstruction* right2_goto = new (GetAllocator()) HGoto(); in TEST_P()
8525 new (GetAllocator()) HAdd(DataType::Type::kInt32, middle_read, breturn_read); in TEST_P()
8526 HInstruction* breturn_return = new (GetAllocator()) HReturn(breturn_add); in TEST_P()
8667 HInstruction* suspend = new (GetAllocator()) HSuspendCheck(); in TEST_P()
8671 HInstruction* entry_if = new (GetAllocator()) HIf(param1); in TEST_P()
8682 HInstruction* left1_goto = new (GetAllocator()) HGoto(); in TEST_P()
8687 HInstruction* right1_goto = new (GetAllocator()) HGoto(); in TEST_P()
8691 HInstruction* middle1_if = new (GetAllocator()) HIf(param2); in TEST_P()
8696 HInstruction* left2_goto = new (GetAllocator()) HGoto(); in TEST_P()
8701 HInstruction* right2_goto = new (GetAllocator()) HGoto(); in TEST_P()
8704 HInstruction* middle2_if = new (GetAllocator()) HIf(param3); in TEST_P()
8709 HInstruction* left3_goto = new (GetAllocator()) HGoto(); in TEST_P()
8715 HInstruction* right3_goto = new (GetAllocator()) HGoto(); in TEST_P()
8721 new (GetAllocator()) HAdd(DataType::Type::kInt32, middle1_read, breturn_read); in TEST_P()
8723 new (GetAllocator()) HAdd(DataType::Type::kInt32, breturn_add1, breturn_phi); in TEST_P()
8724 HInstruction* breturn_return = new (GetAllocator()) HReturn(breturn_add2); in TEST_P()