Home | History | Annotate | Download | only in src

Lines Matching refs:HSimulate

161 HSimulate* HBasicBlock::CreateSimulate(BailoutId ast_id,
172 HSimulate* instr =
173 new(zone()) HSimulate(ast_id, pop_count, zone(), removable);
178 // HSimulate::MergeWith() to easily append additional pushed values
257 HSimulate* simulate = HSimulate::cast(predecessor->end()->previous());
2590 owner()->Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
2632 owner()->Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
2688 builder->Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
2866 Add<HSimulate>(BailoutId::Declarations());
2941 // Remove HSimulate instructions that have turned out not to be needed
2942 // after all by folding them into the following HSimulate.
3124 Add<HSimulate>(stmt->ThenId());
3127 Add<HSimulate>(stmt->ElseId());
3326 Add<HSimulate>(stmt->EntryId());
3470 Add<HSimulate>(stmt->StackCheckId());
3630 Add<HSimulate>(stmt->PrepareId());
4222 Add<HSimulate>(key->id(), REMOVABLE_SIMULATE);
4387 Add<HSimulate>(expr->GetIdForElement(i));
4733 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
4802 Add<HSimulate>(assignment_id);
4848 // Goto will add the HSimulate for the store.
4873 // The HSimulate for the store should not see the stored value in
4878 Add<HSimulate>(assignment_id, REMOVABLE_SIMULATE);
4881 Add<HSimulate>(assignment_id, REMOVABLE_SIMULATE);
4929 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
4966 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
4975 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
5037 Add<HSimulate>(id, REMOVABLE_SIMULATE);
5114 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
5155 Add<HSimulate>(prop->LoadId(), REMOVABLE_SIMULATE);
5165 Add<HSimulate>(operation->id(), REMOVABLE_SIMULATE);
5183 if (has_side_effects) Add<HSimulate>(prop->LoadId(), REMOVABLE_SIMULATE);
5192 Add<HSimulate>(operation->id(), REMOVABLE_SIMULATE);
5204 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
5326 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
5359 Add<HSimulate>(expr->id());
5950 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
5953 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
6082 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
6476 Add<HSimulate>(return_id);
7567 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
7610 Add<HSimulate>(prop->LoadId(), REMOVABLE_SIMULATE);
7633 if (has_side_effects) Add<HSimulate>(prop->LoadId(), REMOVABLE_SIMULATE);
7650 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
7967 // TestContext::BuildBranch, and that they both have an HSimulate though the
7969 // put on that first HSimulate.
8623 Add<HSimulate>(proxy->id(), REMOVABLE_SIMULATE);
8661 Add<HSimulate>(proxy->id(), REMOVABLE_SIMULATE);