Home
last modified time | relevance | path

Searched refs:W (Results 1 – 5 of 5) sorted by relevance

/art/compiler/linker/arm64/
Drelative_patcher_arm64.cc381 __ Ldr(ip0.W(), lock_word); in EmitGrayCheckAndFastPath()
385 __ Tbnz(ip0.W(), LockWord::kReadBarrierStateShift, slow_path); in EmitGrayCheckAndFastPath()
431 __ Cbz(holder_reg.W(), &throw_npe); in CompileThunk()
438 __ Ldr(ip0.W(), ldr_address); // Load the LDR (immediate) unsigned offset. in CompileThunk()
439 __ Ubfx(ip0.W(), ip0.W(), 10, 12); // Extract the offset. in CompileThunk()
440 __ Ldr(ip0.W(), MemOperand(base_reg, ip0, LSL, 2)); // Load the reference. in CompileThunk()
463 __ Ldr(ip0.W(), lock_word); in CompileThunk()
464 __ Tbz(ip0.W(), LockWord::kMarkBitStateShift, &not_marked); in CompileThunk()
468 __ Tst(ip0.W(), Operand(ip0.W(), LSL, 1)); in CompileThunk()
473 __ Mov(ip0.W(), root_reg); in CompileThunk()
[all …]
/art/compiler/optimizing/
Dintrinsics_arm64.cc1017 __ Mov(temp.W(), value.W()); in GenUnsafePut()
1018 codegen->GetAssembler()->PoisonHeapReference(temp.W()); in GenUnsafePut()
1175 Register tmp_32 = tmp_value.W(); in GenCas()
1330 __ Ands(temp3.W(), temp3.W(), Operand(1)); in VisitStringCompareTo()
1382 __ Cmp(temp0, Operand(temp1.W(), LSR, (mirror::kUseStringCompression) ? 3 : 4)); in VisitStringCompareTo()
1397 __ Sub(out, temp1.W(), Operand(temp2.W(), UXTB)); in VisitStringCompareTo()
1401 __ Sub(out, temp4.W(), Operand(temp2.W(), UXTH)); in VisitStringCompareTo()
1410 temp1 = temp1.W(); in VisitStringCompareTo()
1411 temp2 = temp2.W(); in VisitStringCompareTo()
1412 temp4 = temp4.W(); in VisitStringCompareTo()
[all …]
Dcode_generator_arm64.cc340 __ Mov(calling_convention.GetRegisterAt(0).W(), type_index.index_); in EmitNativeCode()
421 __ Mov(calling_convention.GetRegisterAt(0).W(), string_index.index_); in EmitNativeCode()
1053 __ Mov(temp_.W(), ref_reg); in EmitNativeCode()
1065 __ Cmp(temp_.W(), ref_reg); in EmitNativeCode()
1078 Register base = obj_.W(); in EmitNativeCode()
1080 Register expected = temp_.W(); in EmitNativeCode()
1232 __ Mov(free_reg.W(), index_reg); in EmitNativeCode()
2388 __ Mov(temp, value.W()); in HandleFieldSet()
2389 GetAssembler()->PoisonHeapReference(temp.W()); in HandleFieldSet()
2501 Register rhs_reg = dst.IsX() ? rhs.GetRegister().X() : rhs.GetRegister().W(); in HandleShift()
[all …]
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.cc37 #define reg_w(W) Arm64Assembler::reg_w(W) argument
/art/compiler/utils/arm/
Dassembler_arm.h326 W = 1 << 21, // writeback base register (or leave unchanged) enumerator