Lines Matching refs:HSimulate
168 HSimulate* HBasicBlock::CreateSimulate(BailoutId ast_id,
179 HSimulate* instr =
180 new(zone()) HSimulate(ast_id, pop_count, zone(), removable);
185 // HSimulate::MergeWith() to easily append additional pushed values
273 HSimulate* simulate = HSimulate::cast(predecessor->end()->previous());
4043 owner()->Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
4085 owner()->Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
4141 builder->Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
4297 Add<HSimulate>(BailoutId::Declarations());
4374 // Remove HSimulate instructions that have turned out not to be needed
4375 // after all by folding them into the following HSimulate.
4607 Add<HSimulate>(stmt->ThenId());
4610 Add<HSimulate>(stmt->ElseId());
4841 Add<HSimulate>(stmt->EntryId());
4938 Add<HSimulate>(stmt->StackCheckId());
5108 Add<HSimulate>(stmt->PrepareId());
5632 Add<HSimulate>(key->id(), REMOVABLE_SIMULATE);
5789 Add<HSimulate>(expr->GetIdForElement(i));
6380 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
6437 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
6459 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
6517 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
6528 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
6602 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
6748 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
6785 Add<HSimulate>(expr->id());
7368 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
7371 Add<HSimulate>(ast_id, REMOVABLE_SIMULATE);
7920 Add<HSimulate>(BailoutId::None());
8307 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
8359 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
8474 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
8511 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
10049 Add<HSimulate>(expr->AssignmentId(), REMOVABLE_SIMULATE);
10252 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
10255 Add<HSimulate>(expr->id(), REMOVABLE_SIMULATE);
10595 // TestContext::BuildBranch, and that they both have an HSimulate though the
10597 // put on that first HSimulate.
11271 Add<HSimulate>(proxy->id(), REMOVABLE_SIMULATE);
11309 Add<HSimulate>(proxy->id(), REMOVABLE_SIMULATE);
11544 Add<HSimulate>(call->id(), FIXED_SIMULATE);
11550 Add<HSimulate>(call->id(), FIXED_SIMULATE);
11579 Add<HSimulate>(call->id(), FIXED_SIMULATE);
11595 Add<HSimulate>(call->id(), FIXED_SIMULATE);
11619 Add<HSimulate>(call->id(), FIXED_SIMULATE);
11627 Add<HSimulate>(call->id(), FIXED_SIMULATE);
11809 Add<HSimulate>(call->id(), FIXED_SIMULATE);
11819 Add<HSimulate>(call->id(), FIXED_SIMULATE);