Searched defs:field_info (Results 1 - 6 of 6) sorted by relevance

/art/compiler/dex/
H A Dglobal_value_numbering.cc155 uint16_t GlobalValueNumbering::GetFieldId(const MirFieldInfo& field_info, uint16_t type) { argument
156 FieldReference key = { field_info.DeclaringDexFile(), field_info.DeclaringFieldIndex(), type };
H A Dlocal_value_numbering_test.cc46 uint32_t field_info; member in struct:art::LocalValueNumberingTest::MIRDef
59 #define DEF_IGET(opcode, reg, obj, field_info) \
60 { opcode, 0u, field_info, 1, { obj }, 1, { reg } }
61 #define DEF_IGET_WIDE(opcode, reg, obj, field_info) \
62 { opcode, 0u, field_info, 1, { obj }, 2, { reg, reg + 1 } }
63 #define DEF_IPUT(opcode, reg, obj, field_info) \
64 { opcode, 0u, field_info, 2, { reg, obj }, 0, { } }
65 #define DEF_IPUT_WIDE(opcode, reg, obj, field_info) \
66 { opcode, 0u, field_info, 3, { reg, reg + 1, obj }, 0, { } }
67 #define DEF_SGET(opcode, reg, field_info) \
[all...]
H A Dglobal_value_numbering_test.cc60 uint32_t field_info; member in struct:art::GlobalValueNumberingTest::MIRDef
96 #define DEF_IGET(bb, opcode, reg, obj, field_info) \
97 { bb, opcode, 0u, field_info, 1, { obj }, 1, { reg } }
98 #define DEF_IGET_WIDE(bb, opcode, reg, obj, field_info) \
99 { bb, opcode, 0u, field_info, 1, { obj }, 2, { reg, reg + 1 } }
100 #define DEF_IPUT(bb, opcode, reg, obj, field_info) \
101 { bb, opcode, 0u, field_info, 2, { reg, obj }, 0, { } }
102 #define DEF_IPUT_WIDE(bb, opcode, reg, obj, field_info) \
103 { bb, opcode, 0u, field_info, 3, { reg, reg + 1, obj }, 0, { } }
104 #define DEF_SGET(bb, opcode, reg, field_info) \
[all...]
H A Dmir_optimization.cc1004 const MirSFieldLoweringInfo& field_info = GetSFieldLoweringInfo(mir); local
1006 if (!field_info.IsInitialized()) {
1010 field_info.IsResolved() ? field_info.DeclaringDexFile()
1012 field_info.IsResolved() ? field_info.DeclaringClassIndex()
1013 : field_info.FieldIndex(),
H A Dlocal_value_numbering.cc1146 const MirFieldInfo& field_info = gvn_->GetMirGraph()->GetIFieldLoweringInfo(mir); local
1148 if (!field_info.IsResolved() || field_info.IsVolatile()) {
1155 uint16_t field_id = gvn_->GetFieldId(field_info, type);
1183 const MirFieldInfo& field_info = gvn_->GetMirGraph()->GetIFieldLoweringInfo(mir); local
1184 if (!field_info.IsResolved()) {
1208 } else if (field_info.IsVolatile()) {
1212 uint16_t field_id = gvn_->GetFieldId(field_info, type);
1248 const MirSFieldLoweringInfo& field_info = gvn_->GetMirGraph()->GetSFieldLoweringInfo(mir); local
1249 if (!field_info
1283 const MirSFieldLoweringInfo& field_info = gvn_->GetMirGraph()->GetSFieldLoweringInfo(mir); local
[all...]
/art/compiler/dex/quick/
H A Dgen_common.cc529 const MirSFieldLoweringInfo& field_info = mir_graph_->GetSFieldLoweringInfo(mir); local
530 cu_->compiler_driver->ProcessedStaticField(field_info.FastPut(), field_info.IsReferrersClass());
532 if (!SLOW_FIELD_PATH && field_info.FastPut()) {
533 DCHECK_GE(field_info.FieldOffset().Int32Value(), 0);
535 if (field_info.IsReferrersClass()) {
548 DCHECK_NE(field_info.StorageIndex(), DexFile::kDexNoIndex);
559 int32_t offset_of_field = ObjArray::OffsetOfElement(field_info.StorageIndex()).Int32Value();
562 if (!field_info.IsInitialized() &&
577 field_info
618 const MirSFieldLoweringInfo& field_info = mir_graph_->GetSFieldLoweringInfo(mir); local
721 const MirIFieldLoweringInfo& field_info = mir_graph_->GetIFieldLoweringInfo(mir); local
768 const MirIFieldLoweringInfo& field_info = mir_graph_->GetIFieldLoweringInfo(mir); local
[all...]

Completed in 51 milliseconds