Searched defs:field_type (Results 1 - 13 of 13) sorted by relevance

/art/runtime/native/
H A Djava_lang_reflect_Field.cc51 Primitive::Type field_type, JValue* value)
54 switch (field_type) {
138 Primitive::Type field_type = f->GetTypeAsPrimitiveType(); local
140 if (!GetFieldValue<true>(soa, o, f, field_type, &value)) {
144 return soa.AddLocalReference<jobject>(BoxPrimitive(field_type, value));
166 Primitive::Type field_type = f->GetTypeAsPrimitiveType(); local
168 if (field_type == kPrimitiveType) {
176 if (!GetFieldValue<false>(soa, o, f, field_type, &field_value)) {
182 if (!ConvertPrimitiveValue(nullptr, false, field_type, kPrimitiveType, field_value,
225 mirror::ArtField* f, Primitive::Type field_type, boo
278 mirror::Class* field_type; local
320 Primitive::Type field_type = f->GetTypeAsPrimitiveType(); local
[all...]
/art/compiler/optimizing/
H A Dbuilder.cc400 Primitive::Type field_type = resolved_field->GetTypeAsPrimitiveType(); local
401 if (!IsTypeSupported(field_type)) {
412 HInstruction* value = LoadLocal(source_or_dest_reg, field_type);
420 field_type,
H A Dcode_generator_arm.cc1112 Primitive::Type field_type = instruction->InputAt(1)->GetType(); local
1114 switch (field_type) {
1133 if (field_type == Primitive::kPrimNot) {
1149 LOG(FATAL) << "Unimplemented register type " << field_type;
1152 LOG(FATAL) << "Unreachable type " << field_type;
H A Dcode_generator_x86.cc1068 Primitive::Type field_type = instruction->InputAt(1)->GetType(); local
1069 if (field_type == Primitive::kPrimBoolean || field_type == Primitive::kPrimByte) {
1076 if (field_type == Primitive::kPrimNot) {
1088 Primitive::Type field_type = instruction->InputAt(1)->GetType(); local
1090 switch (field_type) {
1110 if (field_type == Primitive::kPrimNot) {
1127 LOG(FATAL) << "Unimplemented register type " << field_type;
1130 LOG(FATAL) << "Unreachable type " << field_type;
H A Dcode_generator_x86_64.cc958 Primitive::Type field_type = instruction->InputAt(1)->GetType(); local
960 switch (field_type) {
976 if (field_type == Primitive::kPrimNot) {
991 LOG(FATAL) << "Unimplemented register type " << field_type;
994 LOG(FATAL) << "Unreachable type " << field_type;
H A Dnodes.h1338 Primitive::Type field_type,
1340 : HExpression(field_type), field_info_(field_offset) {
1337 HInstanceFieldGet(HInstruction* value, Primitive::Type field_type, MemberOffset field_offset) argument
/art/runtime/
H A Dclass_linker_test.cc286 mirror::Class* field_type = fh.GetType(); local
287 ASSERT_TRUE(field_type != NULL);
288 ASSERT_TRUE(!field_type->IsPrimitive());
293 mirror::Class* field_type = fh.GetType(); local
294 ASSERT_TRUE(field_type != NULL);
295 if (!fh.GetField()->IsPrimitiveType() || !field_type->IsPrimitive()) {
H A Dcheck_jni.cc203 mirror::Class* field_type = FieldHelper(f).GetType(); local
204 if (!field_type->IsPrimitive()) {
217 if (!obj->InstanceOf(field_type)) {
224 } else if (field_type != Runtime::Current()->GetClassLinker()->FindPrimitiveClass(prim)) {
H A Ddebugger.cc1893 mirror::Class* field_type; local
1899 field_type = FieldHelper(h_f).GetType();
1901 if (!field_type->IsAssignableFrom(v->GetClass())) {
H A Djni_internal.cc205 mirror::Class* field_type; local
209 field_type = class_linker->FindClass(soa.Self(), sig, class_loader);
211 field_type = class_linker->FindPrimitiveClass(*sig);
213 if (field_type == nullptr) {
231 field_type->GetDescriptor(&temp));
233 field = c->FindInstanceField(name, field_type->GetDescriptor(&temp));
/art/oatdump/
H A Doatdump.cc1169 mirror::Class* field_type = fh.GetType(false); local
1170 if (field_type != nullptr) {
1171 PrettyObjectValue(os, field_type, value);
/art/runtime/verifier/
H A Dmethod_verifier.cc3708 RegType* field_type = nullptr; local
3718 field_type = &reg_types_.FromClass(field->GetTypeDescriptor(), field_type_class,
3725 if (field_type == nullptr) {
3728 field_type = &reg_types_.FromDescriptor(class_loader_->Get(), descriptor, false);
3730 DCHECK(field_type != nullptr);
3733 if (field_type->Equals(insn_type) ||
3734 (field_type->IsFloat() && insn_type.IsInteger()) ||
3735 (field_type->IsDouble() && insn_type.IsLong())) {
3744 << "' but found type '" << *field_type << "' in get"; local
3748 if (!insn_type.IsAssignableFrom(*field_type)) {
3751 << "' but found type '" << *field_type local
3774 RegType* field_type = nullptr; local
3810 << "' but found type '" << *field_type local
3856 RegType* field_type; local
3881 << "' but found type '" << *field_type << "' in Get"; local
3888 << "' but found type '" << *field_type local
3911 RegType& field_type = reg_types_.FromDescriptor(loader, descriptor, false); local
3947 << "' but found type '" << field_type local
3962 << "' but found type '" << field_type local
[all...]
/art/compiler/llvm/
H A Dgbc_expander.cc1070 llvm::PointerType* field_type; local
1078 field_type = irb_.getJIntTy()->getPointerTo();
1082 field_type = irb_.getJObjectTy()->getPointerTo();
1089 irb_.CreatePtrDisp(array, data_field_offset, field_type);
1098 irb_.CreatePtrDisp(data_field_addr, elem_size, field_type);
1113 llvm::PointerType* field_type = local
1119 irb_.CreatePtrDisp(object_addr, field_offset_value, field_type);
1136 llvm::PointerType* field_type = local
1142 irb_.CreatePtrDisp(object_addr, field_offset_value, field_type);
1639 llvm::PointerType* field_type local
1708 llvm::PointerType* field_type = local
2368 llvm::PointerType* field_type; local
[all...]

Completed in 2345 milliseconds