Home
last modified time | relevance | path

Searched refs:cast_type (Results 1 – 3 of 3) sorted by relevance

/art/compiler/dex/
Dverified_method.cc348 const verifier::RegType& cast_type = in GenerateSafeCastSet() local
350 is_safe_cast = cast_type.IsStrictlyAssignableFrom(reg_type); in GenerateSafeCastSet()
/art/runtime/verifier/
Dmethod_verifier.cc2194 const RegType& cast_type = ResolveClassAndCheckAccess(instance_of_inst->VRegC_22c()); in CodeFlowVerifyInstruction() local
2196 if (!orig_type.Equals(cast_type) && in CodeFlowVerifyInstruction()
2197 !cast_type.IsUnresolvedTypes() && !orig_type.IsUnresolvedTypes() && in CodeFlowVerifyInstruction()
2198 cast_type.HasClass() && // Could be conflict type, make sure it has a class. in CodeFlowVerifyInstruction()
2199 !cast_type.GetClass()->IsInterface() && in CodeFlowVerifyInstruction()
2201 orig_type.IsStrictlyAssignableFrom(cast_type.Merge(orig_type, &reg_types_)))) { in CodeFlowVerifyInstruction()
2209 update_line->SetRegisterType(this, instance_of_inst->VRegB_22c(), cast_type); in CodeFlowVerifyInstruction()
2227 update_line->SetRegisterType(this, move_inst->VRegB_12x(), cast_type); in CodeFlowVerifyInstruction()
2232 update_line->SetRegisterType(this, move_inst->VRegB_22x(), cast_type); in CodeFlowVerifyInstruction()
2237 update_line->SetRegisterType(this, move_inst->VRegB_32x(), cast_type); in CodeFlowVerifyInstruction()
/art/tools/
Dcpplint.py3464 def CheckCStyleCast(filename, linenum, line, raw_line, cast_type, pattern, argument
3527 (cast_type, match.group(1)))