Lines Matching refs:check
44 void VisitSuspendCheck(HSuspendCheck* check) OVERRIDE;
202 void InstructionSimplifierVisitor::VisitSuspendCheck(HSuspendCheck* check) {
203 HBasicBlock* block = check->GetBlock();
204 // Currently always keep the suspend check at entry.
208 if (block->IsLoopHeader() && block->GetFirstInstruction() == check) {
209 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == check);
213 // Remove the suspend check that was added at build time for the baseline
215 block->RemoveInstruction(check);
280 // with the constant instruction. This helps the bounds check elimination phase.
295 // If the code is just swapping elements in the array, no need for a type check.