Home
last modified time | relevance | path

Searched refs:store (Results 1 – 21 of 21) sorted by relevance

/art/disassembler/
Ddisassembler_x86.cc298 bool store = false; // stores to memory (ie rm is on the left) in DumpInstruction() local
316 case rm8_r8: opcode1 = #opname; store = true; has_modrm = true; byte_operand = true; break; \ in DumpInstruction()
317 case rm32_r32: opcode1 = #opname; store = true; has_modrm = true; break; \ in DumpInstruction()
395 store = true; in DumpInstruction()
399 case 0x88: opcode1 = "mov"; store = true; has_modrm = true; byte_operand = true; break; in DumpInstruction()
400 case 0x89: opcode1 = "mov"; store = true; has_modrm = true; break; in DumpInstruction()
423 store = !load; in DumpInstruction()
435 store = !load; in DumpInstruction()
447 store = !load; in DumpInstruction()
459 store = !load; in DumpInstruction()
[all …]
/art/test/114-ParallelGC/src/
DMain.java75 private ArrayList<Object> store; field in Main
97 store = l; // Keep it alive. in work()
140 store = null; // Allow GC to reclaim it. in work()
/art/runtime/
Datomic.h218 this->store(desired, std::memory_order_relaxed); in PACKED()
223 this->store(desired, std::memory_order_relaxed); in PACKED()
228 this->store(desired, std::memory_order_release); in PACKED()
233 this->store(desired, std::memory_order_seq_cst); in PACKED()
/art/test/019-wrong-array-type/
Dexpected.txt1 Got correct array store exception
/art/compiler/dex/quick/arm/
Dutility_arm.cc817 LIR* store = nullptr; in StoreBaseIndexed() local
850 store = NewLIR3(opcode, r_src.GetReg(), reg_ptr.GetReg(), 0); in StoreBaseIndexed()
852 return store; in StoreBaseIndexed()
872 store = NewLIR3(opcode, r_src.GetReg(), r_base.GetReg(), r_index.GetReg()); in StoreBaseIndexed()
874 store = NewLIR4(opcode, r_src.GetReg(), r_base.GetReg(), r_index.GetReg(), scale); in StoreBaseIndexed()
876 return store; in StoreBaseIndexed()
1062 LIR* store = nullptr; in StoreBaseDispBody() local
1081 store = LoadStoreUsingInsnWithOffsetImm8Shl2(kThumb2Vstrd, r_base, displacement, r_src); in StoreBaseDispBody()
1084 store = LoadStoreUsingInsnWithOffsetImm8Shl2(kThumb2StrdI8, r_base, displacement, r_src); in StoreBaseDispBody()
1095 store = LoadStoreUsingInsnWithOffsetImm8Shl2(kThumb2Vstrs, r_base, displacement, r_src); in StoreBaseDispBody()
[all …]
/art/compiler/dex/quick/mips/
Dutility_mips.cc878 LIR *store = nullptr; in StoreBaseDispBody() local
933 store = res = NewLIR3(opcode, r_src.GetReg(), displacement, r_base.GetReg()); in StoreBaseDispBody()
937 store = NewLIR3(opcode, r_src.GetReg(), 0, r_scratch.GetReg()); in StoreBaseDispBody()
943 AnnotateDalvikRegAccess(store, displacement >> 2, false /* is_load */, r_src.Is64Bit()); in StoreBaseDispBody()
950 store = res = NewLIR3(opcode, r_src.GetReg(), displacement, r_base.GetReg()); in StoreBaseDispBody()
954 store = res = NewLIR3(opcode, r_src.GetLowReg(), displacement + LOWORD_OFFSET, in StoreBaseDispBody()
961 store = res = NewLIR3(kMipsFswc1, r_src.GetReg(), displacement + LOWORD_OFFSET, in StoreBaseDispBody()
972 store = NewLIR3(opcode, r_src.GetReg(), 0, r_scratch.GetReg()); in StoreBaseDispBody()
976 store = NewLIR3(opcode, r_src.GetLowReg(), LOWORD_OFFSET, r_scratch.GetReg()); in StoreBaseDispBody()
982 store = NewLIR3(kMipsFswc1, r_src.GetReg(), LOWORD_OFFSET, r_scratch.GetReg()); in StoreBaseDispBody()
[all …]
/art/test/069-field-type/
Dinfo.txt1 This tests to see if the VM allows you to store a reference to an
/art/compiler/dex/quick/arm64/
Dutility_arm64.cc1111 LIR* store; in StoreBaseIndexed() local
1177 store = NewLIR3(opcode, r_src.GetReg(), r_base.GetReg(), r_index.GetReg()); in StoreBaseIndexed()
1179 store = NewLIR4(opcode, r_src.GetReg(), r_base.GetReg(), r_index.GetReg(), in StoreBaseIndexed()
1183 return store; in StoreBaseIndexed()
1289 LIR* store = nullptr; in StoreBaseDispBody() local
1340 store = NewLIR3(opcode, r_src.GetReg(), r_base.GetReg(), scaled_disp); in StoreBaseDispBody()
1343 store = NewLIR3(alt_opcode, r_src.GetReg(), r_base.GetReg(), displacement); in StoreBaseDispBody()
1348 store = StoreBaseIndexed(r_base, r_scratch, in StoreBaseDispBody()
1357 AnnotateDalvikRegAccess(store, displacement >> 2, false /* is_load */, r_src.Is64Bit()); in StoreBaseDispBody()
1359 return store; in StoreBaseDispBody()
[all …]
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S243 s.d $f12, 16($sp) # This isn't necessary to store.
675 sd $zero, 0($sp) # store null for ArtMethod* at bottom of frame
704 sw $v0, 0($a4) # store the result
707 sw $v1, 4($a4) # store the other half of the result
711 sw $v0, 0($a4) # store the result
713 sw $v1, 4($a4) # store the other half of the result
777 sd $zero, 0($sp) # store null for ArtMethod* at bottom of frame
806 sw $v0, 0($a4) # store the result
809 sw $v1, 4($a4) # store the other half of the result
813 sw $v0, 0($a4) # store the result
[all …]
/art/compiler/optimizing/
Dssa_builder.cc548 void SsaBuilder::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
549 current_locals_->Put(store->GetLocal()->GetRegNumber(), store->InputAt(1)); in VisitStoreLocal()
550 store->GetBlock()->RemoveInstruction(store); in VisitStoreLocal()
Dssa_builder.h76 void VisitStoreLocal(HStoreLocal* store);
Dcode_generator_arm64.cc2550 void LocationsBuilderARM64::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
2551 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(store); in VisitStoreLocal()
2552 Primitive::Type field_type = store->InputAt(1)->GetType(); in VisitStoreLocal()
2561 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
2566 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
2574 void InstructionCodeGeneratorARM64::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
2575 UNUSED(store); in VisitStoreLocal()
Dcode_generator_x86.cc957 void LocationsBuilderX86::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
959 new (GetGraph()->GetArena()) LocationSummary(store, LocationSummary::kNoCall); in VisitStoreLocal()
960 switch (store->InputAt(1)->GetType()) { in VisitStoreLocal()
968 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
973 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
977 LOG(FATAL) << "Unknown local type " << store->InputAt(1)->GetType(); in VisitStoreLocal()
979 store->SetLocations(locations); in VisitStoreLocal()
982 void InstructionCodeGeneratorX86::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
983 UNUSED(store); in VisitStoreLocal()
Dcode_generator_arm.cc1131 void LocationsBuilderARM::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
1133 new (GetGraph()->GetArena()) LocationSummary(store, LocationSummary::kNoCall); in VisitStoreLocal()
1134 switch (store->InputAt(1)->GetType()) { in VisitStoreLocal()
1142 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
1147 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
1151 LOG(FATAL) << "Unexpected local type " << store->InputAt(1)->GetType(); in VisitStoreLocal()
1155 void InstructionCodeGeneratorARM::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
1156 UNUSED(store); in VisitStoreLocal()
Dcode_generator_mips64.cc2953 void LocationsBuilderMIPS64::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
2954 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(store); in VisitStoreLocal()
2955 Primitive::Type field_type = store->InputAt(1)->GetType(); in VisitStoreLocal()
2964 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
2969 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
2977 void InstructionCodeGeneratorMIPS64::VisitStoreLocal(HStoreLocal* store ATTRIBUTE_UNUSED) { in VisitStoreLocal()
Dcode_generator_x86_64.cc920 void LocationsBuilderX86_64::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
922 new (GetGraph()->GetArena()) LocationSummary(store, LocationSummary::kNoCall); in VisitStoreLocal()
923 switch (store->InputAt(1)->GetType()) { in VisitStoreLocal()
931 locations->SetInAt(1, Location::StackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
936 locations->SetInAt(1, Location::DoubleStackSlot(codegen_->GetStackSlot(store->GetLocal()))); in VisitStoreLocal()
940 LOG(FATAL) << "Unexpected local type " << store->InputAt(1)->GetType(); in VisitStoreLocal()
944 void InstructionCodeGeneratorX86_64::VisitStoreLocal(HStoreLocal* store) { in VisitStoreLocal() argument
945 UNUSED(store); in VisitStoreLocal()
/art/compiler/dex/quick/x86/
Dutility_x86.cc794 LIR *store = nullptr; in StoreBaseIndexedDisp() local
874 store = NewLIR3(opcode, r_base.GetReg(), displacement + LOWORD_OFFSET, r_src.GetReg()); in StoreBaseIndexedDisp()
877 store = NewLIR3(opcode, r_base.GetReg(), displacement + LOWORD_OFFSET, r_src.GetLowReg()); in StoreBaseIndexedDisp()
882 AnnotateDalvikRegAccess(store, (displacement + (pair ? LOWORD_OFFSET : 0)) >> 2, in StoreBaseIndexedDisp()
891 store = NewLIR5(opcode, r_base.GetReg(), r_index.GetReg(), scale, in StoreBaseIndexedDisp()
895 store = NewLIR5(opcode, r_base.GetReg(), r_index.GetReg(), scale, in StoreBaseIndexedDisp()
901 return store; in StoreBaseIndexedDisp()
930 LIR* store = StoreBaseIndexedDisp(r_base, RegStorage::InvalidReg(), 0, displacement, r_src, size); in StoreBaseDisp() local
942 return store; in StoreBaseDisp()
Dtarget_x86.cc909 LIR * store = NewLIR3(kX86Mov32MI, r_base, displacement + LOWORD_OFFSET, val_lo); in GenConstWide() local
910 AnnotateDalvikRegAccess(store, (displacement + LOWORD_OFFSET) >> 2, in GenConstWide()
912 store = NewLIR3(kX86Mov32MI, r_base, displacement + HIWORD_OFFSET, val_hi); in GenConstWide()
913 AnnotateDalvikRegAccess(store, (displacement + HIWORD_OFFSET) >> 2, in GenConstWide()
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S412 str ip, [sp] @ store null for method* at bottom of frame
436 strdeq r0, [r9] @ store r0/r1 into result pointer
437 vstrne d0, [r9] @ store s0-s1/d0 into result pointer
1021 vmov d0, r0, r1 @ store into fpr, for when it's a fpr return...
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S531 sw $zero, 0($sp) # store null for method* at bottom of frame
550 sw $v0, 0($t0) # store the result
552 sw $v1, 4($t0) # store the other half of the result
554 SDu $f0, $f1, 0, $t0, $t1 # store floating point result
/art/test/046-reflect/
Dexpected.txt44 got expected illegal obj store exc