Lines Matching refs:block
203 HBasicBlock* block = check->GetBlock(); in VisitSuspendCheck() local
205 if (block->IsEntryBlock()) return; in VisitSuspendCheck()
208 if (block->IsLoopHeader() && block->GetFirstInstruction() == check) { in VisitSuspendCheck()
209 DCHECK(block->GetLoopInformation()->GetSuspendCheck() == check); in VisitSuspendCheck()
215 block->RemoveInstruction(check); in VisitSuspendCheck()
223 HBasicBlock* block = equal->GetBlock(); in VisitEqual() local
229 block->RemoveInstruction(equal); in VisitEqual()
233 block->ReplaceAndRemoveInstructionWith( in VisitEqual()
234 equal, new (block->GetGraph()->GetArena()) HBooleanNot(input_value)); in VisitEqual()
246 HBasicBlock* block = not_equal->GetBlock(); in VisitNotEqual() local
251 block->ReplaceAndRemoveInstructionWith( in VisitNotEqual()
252 not_equal, new (block->GetGraph()->GetArena()) HBooleanNot(input_value)); in VisitNotEqual()
257 block->RemoveInstruction(not_equal); in VisitNotEqual()
442 HBasicBlock* block = instruction->GetBlock(); in VisitMul() local
466 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitMul()
479 block->ReplaceAndRemoveInstructionWith(instruction, in VisitMul()
503 block->ReplaceAndRemoveInstructionWith(instruction, shl); in VisitMul()
632 HBasicBlock* block = instruction->GetBlock(); in VisitSub() local
647 block->ReplaceAndRemoveInstructionWith(instruction, neg); in VisitSub()