Searched refs:vsrc (Results 1 – 3 of 3) sorted by relevance
/art/runtime/verifier/ |
D | register_line-inl.h | 28 inline const RegType& RegisterLine::GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const { in GetRegisterType() argument 30 DCHECK_LT(vsrc, num_regs_); in GetRegisterType() 31 return verifier->GetRegTypeCache()->GetFromId(line_[vsrc]); in GetRegisterType() 88 inline void RegisterLine::CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc, in CopyRegister1() argument 91 const RegType& type = GetRegisterType(verifier, vsrc); in CopyRegister1() 98 …verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "copy1 v" << vdst << "<-v" << vsrc << " type=" << t… in CopyRegister1() 101 CopyRegToLockDepth(vdst, vsrc); in CopyRegister1() 105 inline void RegisterLine::CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) { in CopyRegister2() argument 106 const RegType& type_l = GetRegisterType(verifier, vsrc); in CopyRegister2() 107 const RegType& type_h = GetRegisterType(verifier, vsrc + 1); in CopyRegister2() [all …]
|
D | register_line.h | 62 void CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc, TypeCategory cat) 67 void CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) 102 const RegType& GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const; 104 ALWAYS_INLINE bool VerifyRegisterType(MethodVerifier* verifier, uint32_t vsrc, 108 bool VerifyRegisterTypeWide(MethodVerifier* verifier, uint32_t vsrc, const RegType& check_type1, 150 void MarkAllRegistersAsConflictsExcept(MethodVerifier* verifier, uint32_t vsrc); 151 void MarkAllRegistersAsConflictsExceptWide(MethodVerifier* verifier, uint32_t vsrc);
|
D | register_line.cc | 70 bool RegisterLine::VerifyRegisterTypeWide(MethodVerifier* verifier, uint32_t vsrc, in VerifyRegisterTypeWide() argument 75 const RegType& src_type = GetRegisterType(verifier, vsrc); in VerifyRegisterTypeWide() 77 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "register v" << vsrc << " has type " << src_type in VerifyRegisterTypeWide() 81 const RegType& src_type_h = GetRegisterType(verifier, vsrc + 1); in VerifyRegisterTypeWide() 83 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "wide register v" << vsrc << " has type " in VerifyRegisterTypeWide() 130 void RegisterLine::MarkAllRegistersAsConflictsExcept(MethodVerifier* verifier, uint32_t vsrc) { in MarkAllRegistersAsConflictsExcept() argument 133 if (i != vsrc) { in MarkAllRegistersAsConflictsExcept() 139 void RegisterLine::MarkAllRegistersAsConflictsExceptWide(MethodVerifier* verifier, uint32_t vsrc) { in MarkAllRegistersAsConflictsExceptWide() argument 142 if ((i != vsrc) && (i != (vsrc + 1))) { in MarkAllRegistersAsConflictsExceptWide()
|