Lines Matching refs:HSimulate
179 HSimulate* HBasicBlock::CreateSimulate(BailoutId ast_id,
190 HSimulate* instr =
191 new(zone()) HSimulate(ast_id, pop_count, zone(), removable);
196 // HSimulate::MergeWith() to easily append additional pushed values
284 HSimulate* simulate = HSimulate::cast(predecessor->end()->previous());
3429 owner()->Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
3471 owner()->Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
3527 builder->Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
3698 Add<HSimulate>(BailoutId::Declarations());
3775 // Remove HSimulate instructions that have turned out not to be needed
3776 // after all by folding them into the following HSimulate.
3951 Add<HSimulate>(stmt->ThenId());
3954 Add<HSimulate>(stmt->ElseId());
4151 Add<HSimulate>(stmt->EntryId());
4300 Add<HSimulate>(stmt->StackCheckId());
4459 Add<HSimulate>(stmt->PrepareId());
5025 Add<HSimulate>(key->id(), REMOVABLE_SIMULATE);
5181 Add<HSimulate>(expr->GetIdForElement(i));
5562 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
5626 Add<HSimulate>(assignment_id);
5667 // Goto will add the HSimulate for the store.
5691 // The HSimulate for the store should not see the stored value in
5696 Add<HSimulate>(assignment_id, REMOVABLE_SIMULATE);
5699 Add<HSimulate>(assignment_id, REMOVABLE_SIMULATE);
5748 Add<HSimulate>(return_id, REMOVABLE_SIMULATE);
5801 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
5850 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
5859 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
5933 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
6079 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
6112 Add<HSimulate>(expr->id());
6650 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
6653 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
6792 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
7166 Add<HSimulate>(return_id);
8538 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
8745 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
9052 // TestContext::BuildBranch, and that they both have an HSimulate though the
9054 // put on that first HSimulate.
9644 Add<HSimulate>(proxy->id(), REMOVABLE_SIMULATE);
9682 Add<HSimulate>(proxy->id(), REMOVABLE_SIMULATE);
9921 Add<HSimulate>(call->id(), FIXED_SIMULATE);
9937 Add<HSimulate>(call->id(), FIXED_SIMULATE);