Searched defs:check_cast (Results 1 - 2 of 2) sorted by relevance

/art/compiler/optimizing/
H A Dinstruction_simplifier.cc173 void InstructionSimplifierVisitor::VisitCheckCast(HCheckCast* check_cast) { argument
174 HLoadClass* load_class = check_cast->InputAt(1)->AsLoadClass();
175 if (!check_cast->InputAt(0)->CanBeNull()) {
176 check_cast->ClearMustDoNullCheck();
185 ReferenceTypeInfo obj_rti = check_cast->InputAt(0)->GetReferenceTypeInfo();
189 check_cast->GetBlock()->RemoveInstruction(check_cast);
/art/compiler/dex/
H A Dtype_inference.cc162 void TypeInference::CheckCastData::AddCheckCast(MIR* check_cast, Type type) { argument
163 DCHECK_EQ(check_cast->dalvikInsn.opcode, Instruction::CHECK_CAST);
167 check_cast_map_.Put(check_cast, CheckCastMapValue{extra_s_reg, type}); // NOLINT
168 int32_t s_reg = check_cast->ssa_rep->uses[0];
180 BasicBlock* def_bb = FindDefBlock(check_cast);
185 lb->second.ending_mod_s_reg[check_cast->bb] = extra_s_reg;
186 lb->second.def_phi_blocks_->SetBit(check_cast->bb);
330 BasicBlock* TypeInference::CheckCastData::FindDefBlock(MIR* check_cast) { argument
332 DCHECK_EQ(check_cast->dalvikInsn.opcode, Instruction::CHECK_CAST);
333 int32_t s_reg = check_cast
[all...]

Completed in 49 milliseconds