Searched refs:reg_type (Results 1 – 4 of 4) sorted by relevance
/art/compiler/dex/ |
D | verified_method.cc | 79 const verifier::RegType& reg_type(line->GetRegisterType(method_verifier, in GenerateSafeCastSet() local 85 if (cast_type.IsStrictlyAssignableFrom(reg_type, /* method_verifier */ nullptr)) { in GenerateSafeCastSet() 90 if (reg_type.HasClass()) { in GenerateSafeCastSet() 94 reg_type.GetClass(), in GenerateSafeCastSet()
|
/art/runtime/verifier/ |
D | register_line.cc | 336 const RegType& reg_type = GetRegisterType(verifier, reg_idx); in PushMonitor() local 337 if (!reg_type.IsReferenceTypes()) { in PushMonitor() 339 << reg_type << ")"; in PushMonitor() 350 if (reg_type.IsZero()) { in PushMonitor() 366 const RegType& reg_type = GetRegisterType(verifier, reg_idx); in PopMonitor() local 367 if (!reg_type.IsReferenceTypes()) { in PopMonitor() 368 … verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "monitor-exit on non-object (" << reg_type << ")"; in PopMonitor() 380 if (!success && reg_type.IsZero()) { in PopMonitor()
|
D | reg_type_cache.cc | 247 const RegType* reg_type = pair.second; in FindClass() local 248 if (MatchingPrecisionForClass(reg_type, precise)) { in FindClass() 249 return reg_type; in FindClass() 261 RegType* const reg_type = precise in InsertClass() local 265 return &AddEntry(reg_type); in InsertClass() 270 const RegType* reg_type = FindClass(klass, precise); in FromClass() local 271 if (reg_type == nullptr) { in FromClass() 272 reg_type = InsertClass(AddString(StringPiece(descriptor)), klass, precise); in FromClass() 274 return *reg_type; in FromClass()
|
/art/runtime/ |
D | Android.bp | 210 "verifier/reg_type.cc",
|