Lines Matching full:drop_extra
168 void HBasicBlock::Goto(HBasicBlock* block, bool drop_extra) {
171 last_environment_ = last_environment()->DiscardInlined(drop_extra);
181 bool drop_extra) {
185 last_environment_ = last_environment()->DiscardInlined(drop_extra);
2340 empty_true->Goto(if_true(), owner()->function_state()->drop_extra());
2341 empty_false->Goto(if_false(), owner()->function_state()->drop_extra());
2362 empty_true->Goto(if_true(), owner()->function_state()->drop_extra());
2363 empty_false->Goto(if_false(), owner()->function_state()->drop_extra());
2777 int* drop_extra) {
2778 *drop_extra = 0;
2781 *drop_extra += current->info()->drop_extra();
2787 *drop_extra += current->info()->drop_extra();
2817 int drop_extra = 0;
2820 &drop_extra);
2821 Drop(drop_extra);
2831 int drop_extra = 0;
2834 &drop_extra);
2835 Drop(drop_extra);
2858 current_block()->Goto(test->if_true(), function_state()->drop_extra());
2861 current_block()->Goto(function_return(), function_state()->drop_extra());
2878 function_state()->drop_extra());
2881 function_state()->drop_extra());
2893 current_block()->Goto(function_return(), function_state()->drop_extra());
2900 function_state()->drop_extra());
5418 function_state()->drop_extra());
5421 current_block()->Goto(function_return(), function_state()->drop_extra());
5428 current_block()->Goto(target, function_state()->drop_extra());
5446 if_true->Goto(true_target, function_state()->drop_extra());
5451 if_false->Goto(false_target, function_state()->drop_extra());
5467 bool HGraphBuilder::TryInlineCall(Call* expr, bool drop_extra) {
5480 drop_extra ? DROP_EXTRA_ON_RETURN : NORMAL_RETURN);
5495 bool HGraphBuilder::TryInlineBuiltinFunctionCall(Call* expr, bool drop_extra) {
5513 if (drop_extra) Drop(1); // Optionally drop the function.