Lines Matching refs:vdst
39 inline bool RegisterLine::SetRegisterType(MethodVerifier* verifier, uint32_t vdst, in SetRegisterType() argument
41 DCHECK_LT(vdst, num_regs_); in SetRegisterType()
49 line_[vdst] = new_type.GetId(); in SetRegisterType()
54 ClearAllRegToLockDepths(vdst); in SetRegisterType()
64 inline bool RegisterLine::SetRegisterTypeWide(MethodVerifier* verifier, uint32_t vdst, in SetRegisterTypeWide() argument
67 DCHECK_LT(vdst + 1, num_regs_); in SetRegisterTypeWide()
73 line_[vdst] = new_type1.GetId(); in SetRegisterTypeWide()
74 line_[vdst + 1] = new_type2.GetId(); in SetRegisterTypeWide()
77 ClearAllRegToLockDepths(vdst); in SetRegisterTypeWide()
78 ClearAllRegToLockDepths(vdst + 1); in SetRegisterTypeWide()
101 inline void RegisterLine::CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc, in CopyRegister1() argument
105 if (!SetRegisterType<LockOp::kClear>(verifier, vdst, type)) { in CopyRegister1()
111 …verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "copy1 v" << vdst << "<-v" << vsrc << " type=" << t… in CopyRegister1()
114 CopyRegToLockDepth(vdst, vsrc); in CopyRegister1()
118 inline void RegisterLine::CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) { in CopyRegister2() argument
123 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "copy2 v" << vdst << "<-v" << vsrc in CopyRegister2()
126 SetRegisterTypeWide(verifier, vdst, type_l, type_h); in CopyRegister2()