Searched refs:field_info (Results 1 - 17 of 17) sorted by relevance

/art/compiler/optimizing/
H A Dscheduler_arm.h127 void HandleFieldSetLatencies(HInstruction* instruction, const FieldInfo& field_info);
128 void HandleFieldGetLatencies(HInstruction* instruction, const FieldInfo& field_info);
H A Dload_store_analysis.h445 HeapLocation* VisitFieldAccess(HInstruction* ref, const FieldInfo& field_info) { argument
446 if (field_info.IsVolatile()) {
449 const uint16_t declaring_class_def_index = field_info.GetDeclaringClassDefIndex();
450 const size_t offset = field_info.GetFieldOffset().SizeValue();
H A Dcode_generator_mips.h196 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
197 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
244 const FieldInfo& field_info,
247 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info, uint32_t dex_pc);
H A Dcode_generator_mips64.h193 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
194 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
241 const FieldInfo& field_info,
243 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
H A Dcode_generator_x86.h175 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
176 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
230 const FieldInfo& field_info,
232 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
H A Dscheduler_arm.cc915 const FieldInfo& field_info) {
918 bool is_volatile = field_info.IsVolatile();
919 DataType::Type field_type = field_info.GetFieldType();
975 const FieldInfo& field_info) {
978 bool is_volatile = field_info.IsVolatile();
979 DataType::Type field_type = field_info.GetFieldType();
914 HandleFieldGetLatencies(HInstruction* instruction, const FieldInfo& field_info) argument
974 HandleFieldSetLatencies(HInstruction* instruction, const FieldInfo& field_info) argument
H A Dcode_generator_x86_64.h177 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
221 const FieldInfo& field_info,
223 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
H A Dcode_generator_arm_vixl.h284 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
285 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
348 const FieldInfo& field_info,
350 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
H A Dcode_generator_arm64.h271 const FieldInfo& field_info,
273 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
368 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
H A Dcode_generator_arm64.cc2215 const FieldInfo& field_info) {
2231 !field_info.IsVolatile()) {
2234 if (field_info.GetFieldOffset().Uint32Value() >= kReferenceLoadMinFarOffset) {
2255 const FieldInfo& field_info) {
2260 uint32_t offset = field_info.GetFieldOffset().Uint32Value();
2261 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType()));
2263 MemOperand field = HeapOperand(InputRegisterAt(instruction, 0), field_info.GetFieldOffset());
2281 field_info.IsVolatile());
2284 if (field_info.IsVolatile()) {
2319 const FieldInfo& field_info,
2214 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument
2254 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument
2318 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, bool value_can_be_null) argument
[all...]
H A Dcode_generator_arm_vixl.cc5400 HInstruction* instruction, const FieldInfo& field_info) {
5407 DataType::Type field_type = field_info.GetFieldType();
5415 bool generate_volatile = field_info.IsVolatile()
5444 const FieldInfo& field_info,
5452 bool is_volatile = field_info.IsVolatile();
5454 DataType::Type field_type = field_info.GetFieldType();
5455 uint32_t offset = field_info.GetFieldOffset().Uint32Value();
5563 const FieldInfo& field_info) {
5567 kEmitCompilerReadBarrier && (field_info.GetFieldType() == DataType::Type::kReference);
5578 bool volatile_for_double = field_info
5399 HandleFieldSet( HInstruction* instruction, const FieldInfo& field_info) argument
5443 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, bool value_can_be_null) argument
5562 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument
5701 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument
[all...]
H A Dcode_generator_x86.cc4720 void LocationsBuilderX86::HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) { argument
4750 if (field_info.IsVolatile() && (field_info.GetFieldType() == DataType::Type::kInt64)) {
4760 const FieldInfo& field_info) {
4767 bool is_volatile = field_info.IsVolatile();
4768 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType()));
4770 uint32_t offset = field_info.GetFieldOffset().Uint32Value();
4873 void LocationsBuilderX86::HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info) { argument
4879 bool is_volatile = field_info.IsVolatile();
4880 DataType::Type field_type = field_info
4759 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument
4918 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, bool value_can_be_null) argument
[all...]
H A Dcode_generator_mips64.cc4712 const FieldInfo& field_info) {
4713 DataType::Type field_type = field_info.GetFieldType();
4746 const FieldInfo& field_info) {
4747 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType()));
4754 bool is_volatile = field_info.IsVolatile();
4755 uint32_t offset = field_info.GetFieldOffset().Uint32Value();
4835 const FieldInfo& field_info ATTRIBUTE_UNUSED) {
4847 const FieldInfo& field_info,
4849 DataType::Type type = field_info.GetFieldType();
4854 bool is_volatile = field_info
[all...]
H A Dcode_generator_x86_64.cc4235 const FieldInfo& field_info) {
4242 bool is_volatile = field_info.IsVolatile();
4243 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType()));
4245 uint32_t offset = field_info.GetFieldOffset().Uint32Value();
4338 const FieldInfo& field_info) {
4343 DataType::Type field_type = field_info.GetFieldType();
4344 bool is_volatile = field_info.IsVolatile();
4375 const FieldInfo& field_info,
4382 bool is_volatile = field_info.IsVolatile();
4383 DataType::Type field_type = field_info
4234 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument
4337 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info) argument
4374 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, bool value_can_be_null) argument
[all...]
H A Dcode_generator_mips.cc6417 void LocationsBuilderMIPS::HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) { argument
6418 DataType::Type field_type = field_info.GetFieldType();
6420 bool generate_volatile = field_info.IsVolatile() && is_wide;
6472 const FieldInfo& field_info,
6474 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType()));
6481 bool is_volatile = field_info.IsVolatile();
6482 uint32_t offset = field_info.GetFieldOffset().Uint32Value();
6599 void LocationsBuilderMIPS::HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info) { argument
6600 DataType::Type field_type = field_info.GetFieldType();
6602 bool generate_volatile = field_info
6471 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info, uint32_t dex_pc) argument
6630 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, uint32_t dex_pc, bool value_can_be_null) argument
[all...]
/art/tools/veridex/
H A Dresolver.cc299 VeriField field_info = field_infos_[field_index]; local
300 if (field_info == nullptr) {
308 field_info = LookupFieldIn(*kls,
311 field_infos_[field_index] = field_info;
313 return field_info;
/art/test/ti-stress/
H A Dstress.cc461 ScopedFieldInfo field_info(jvmtienv, field_klass, field);
464 if (!method_info.Init() || !field_info.Init() || !obj_class_info.Init()) {
468 LOG(INFO) << "ACCESS field \"" << field_info << "\" on object of "
531 ScopedFieldInfo field_info(jvmtienv, field_klass, field);
534 if (!method_info.Init() || !field_info.Init() || !obj_class_info.Init()) {
538 LOG(INFO) << "MODIFY field \"" << field_info << "\" on object of "

Completed in 244 milliseconds