Lines Matching refs:vsrc
109 bool RegisterLine::VerifyRegisterType(uint32_t vsrc, in VerifyRegisterType() argument
112 RegType& src_type = GetRegisterType(vsrc); in VerifyRegisterType()
123 verifier_->Fail(fail_type) << "register v" << vsrc << " has type " in VerifyRegisterType()
128 RegType& src_type_h = GetRegisterType(vsrc + 1); in VerifyRegisterType()
130 verifier_->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "wide register v" << vsrc << " has type " in VerifyRegisterType()
142 bool RegisterLine::VerifyRegisterTypeWide(uint32_t vsrc, RegType& check_type1, in VerifyRegisterTypeWide() argument
146 RegType& src_type = GetRegisterType(vsrc); in VerifyRegisterTypeWide()
148 verifier_->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "register v" << vsrc << " has type " << src_type in VerifyRegisterTypeWide()
152 RegType& src_type_h = GetRegisterType(vsrc + 1); in VerifyRegisterTypeWide()
154 verifier_->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "wide register v" << vsrc << " has type " in VerifyRegisterTypeWide()
185 void RegisterLine::MarkAllRegistersAsConflictsExcept(uint32_t vsrc) { in MarkAllRegistersAsConflictsExcept() argument
188 if (i != vsrc) { in MarkAllRegistersAsConflictsExcept()
194 void RegisterLine::MarkAllRegistersAsConflictsExceptWide(uint32_t vsrc) { in MarkAllRegistersAsConflictsExceptWide() argument
197 if ((i != vsrc) && (i != (vsrc + 1))) { in MarkAllRegistersAsConflictsExceptWide()
225 void RegisterLine::CopyRegister1(uint32_t vdst, uint32_t vsrc, TypeCategory cat) { in CopyRegister1() argument
227 RegType& type = GetRegisterType(vsrc); in CopyRegister1()
233 …verifier_->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "copy1 v" << vdst << "<-v" << vsrc << " type=" << … in CopyRegister1()
236 CopyRegToLockDepth(vdst, vsrc); in CopyRegister1()
240 void RegisterLine::CopyRegister2(uint32_t vdst, uint32_t vsrc) { in CopyRegister2() argument
241 RegType& type_l = GetRegisterType(vsrc); in CopyRegister2()
242 RegType& type_h = GetRegisterType(vsrc + 1); in CopyRegister2()
245 verifier_->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "copy2 v" << vdst << "<-v" << vsrc in CopyRegister2()