Lines Matching defs:check_cast
162 void TypeInference::CheckCastData::AddCheckCast(MIR* check_cast, Type type) {
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) {
332 DCHECK_EQ(check_cast->dalvikInsn.opcode, Instruction::CHECK_CAST);
333 int32_t s_reg = check_cast->ssa_rep->uses[0];
338 BasicBlock* bb = mir_graph_->GetBasicBlock(check_cast->bb);