Searched refs:check_cast (Results 1 – 3 of 3) sorted by relevance
457 void InstructionSimplifierVisitor::VisitCheckCast(HCheckCast* check_cast) { in VisitCheckCast() argument458 HInstruction* object = check_cast->InputAt(0); in VisitCheckCast()459 HLoadClass* load_class = check_cast->InputAt(1)->AsLoadClass(); in VisitCheckCast()465 if (CanEnsureNotNullAt(object, check_cast)) { in VisitCheckCast()466 check_cast->ClearMustDoNullCheck(); in VisitCheckCast()470 check_cast->GetBlock()->RemoveInstruction(check_cast); in VisitCheckCast()480 check_cast->GetBlock()->RemoveInstruction(check_cast); in VisitCheckCast()
385 void VisitCheckCast(HCheckCast* check_cast) OVERRIDE { in VisitCheckCast() argument386 StartAttributeStream("check_kind") << check_cast->GetTypeCheckKind(); in VisitCheckCast()388 << check_cast->MustDoNullCheck() << std::noboolalpha; in VisitCheckCast()
640 void ReferenceTypePropagation::RTPVisitor::VisitCheckCast(HCheckCast* check_cast) { in VisitCheckCast() argument641 HLoadClass* load_class = check_cast->InputAt(1)->AsLoadClass(); in VisitCheckCast()643 HBoundType* bound_type = check_cast->GetNext()->AsBoundType(); in VisitCheckCast()649 DCHECK_EQ(bound_type->InputAt(0), check_cast->InputAt(0)); in VisitCheckCast()