Searched defs:src_type (Results 1 - 6 of 6) sorted by relevance
/art/runtime/ |
H A D | common_throws.cc | 111 void ThrowClassCastException(mirror::Class* dest_type, mirror::Class* src_type) { argument 114 PrettyDescriptor(src_type).c_str(),
|
/art/runtime/verifier/ |
H A D | register_line.cc | 75 const RegType& src_type = GetRegisterType(verifier, vsrc); local 76 if (!check_type1.IsAssignableFrom(src_type)) { 77 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "register v" << vsrc << " has type " << src_type 82 if (!src_type.CheckWidePair(src_type_h)) { 84 << src_type << "/" << src_type_h; 202 const RegType& dst_type, const RegType& src_type) { 203 if (VerifyRegisterType(verifier, inst->VRegB_12x(), src_type)) { 218 const RegType& src_type) { 219 if (VerifyRegisterType(verifier, inst->VRegB_12x(), src_type)) { 314 const RegType& dst_type, const RegType& src_type, 201 CheckUnaryOp(MethodVerifier* verifier, const Instruction* inst, const RegType& dst_type, const RegType& src_type) argument 216 CheckUnaryOpToWide(MethodVerifier* verifier, const Instruction* inst, const RegType& dst_type1, const RegType& dst_type2, const RegType& src_type) argument 313 CheckLiteralOp(MethodVerifier* verifier, const Instruction* inst, const RegType& dst_type, const RegType& src_type, bool check_boolean_op, bool is_lit16) argument [all...] |
H A D | method_verifier.cc | 1757 const RegType& src_type = work_line_->GetRegisterType(this, vregA); local 1758 bool use_src = ((return_type.IsBoolean() && src_type.IsByte()) || 1761 src_type.IsInteger())); 1764 work_line_->VerifyRegisterType(this, vregA, use_src ? src_type : return_type); 3421 const RegType& src_type = work_line_->GetRegisterType(this, get_reg); local 3422 if (!src_type.IsIntegralTypes()) { 3423 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "register v" << get_reg << " has type " << src_type
|
/art/compiler/dex/ |
H A D | type_inference.cc | 86 bool TypeInference::Type::MergeArrayConflict(Type src_type) { argument 88 DCHECK_NE(ArrayDepth(), src_type.ArrayDepth()); 89 DCHECK_GE(std::min(ArrayDepth(), src_type.ArrayDepth()), 1u); 92 (src_type.ArrayDepth() == 1u && (src_type.raw_bits_ & kFlagArrayWide) != 0u); 99 bool TypeInference::Type::MergeStrong(Type src_type) { argument 100 bool changed = MergeNonArrayFlags(src_type); 101 if (src_type.ArrayDepth() != 0u) { 104 DCHECK_NE(src_type.raw_bits_ & kFlagRef, 0u); 105 raw_bits_ |= src_type 127 MergeWeak(Type src_type) argument [all...] |
H A D | type_inference.h | 250 bool MergeNonArrayFlags(Type src_type) { argument 251 return MergeBits(src_type, kMaskNonArray); 255 bool MergeArrayConflict(Type src_type); 258 bool MergeStrong(Type src_type); 261 bool MergeWeak(Type src_type); 341 bool MergeBits(Type src_type, uint32_t mask) { argument 342 uint32_t new_bits = raw_bits_ | (src_type.raw_bits_ & mask);
|
/art/runtime/interpreter/ |
H A D | unstarted_runtime.cc | 350 mirror::Class* src_type = shadow_frame->GetVRegReference(arg_offset)->GetClass()-> local 353 if (!src_type->IsPrimitive()) { 366 if (src_type != trg_type) { 393 } else if (src_type->IsPrimitiveChar()) { 395 } else if (src_type->IsPrimitiveInt()) { 399 PrettyDescriptor(src_type).c_str());
|
Completed in 213 milliseconds