Lines Matching refs:WRegisterFrom
62 using helpers::WRegisterFrom;
114 Register tmp_reg = WRegisterFrom(tmp_); in EmitNativeCode()
189 __ Fmov(is64bit ? XRegisterFrom(output) : WRegisterFrom(output), in MoveFPToInt()
197 is64bit ? XRegisterFrom(input) : WRegisterFrom(input)); in MoveIntToFP()
565 Register out_reg = is_double ? XRegisterFrom(l->Out()) : WRegisterFrom(l->Out()); in GenMathRound()
607 __ Ldrsb(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekByte()
617 __ Ldr(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekIntNative()
637 __ Ldrsh(WRegisterFrom(invoke->GetLocations()->Out()), in VisitMemoryPeekShortNative()
654 __ Strb(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeByte()
664 __ Str(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeIntNative()
684 __ Strh(WRegisterFrom(invoke->GetLocations()->InAt(1)), in VisitMemoryPokeShortNative()
695 codegen_->Load(DataType::Type::kReference, WRegisterFrom(invoke->GetLocations()->Out()), in VisitThreadCurrentThread()
708 Register base = WRegisterFrom(base_loc); // Object pointer. in GenUnsafeGet()
716 Register temp = WRegisterFrom(locations->GetTemp(0)); in GenUnsafeGet()
848 Register base = WRegisterFrom(locations->InAt(1)); // Object pointer. in GenUnsafePut()
1277 Register out = WRegisterFrom(locations->Out()); // Boolean result. in GenUnsafeCas()
1278 Register base = WRegisterFrom(locations->InAt(1)); // Object pointer. in GenUnsafeCas()
1301 old_value = WRegisterFrom(locations->GetTemp(0)); // The old value from main path. in GenUnsafeCas()
1304 Register old_value_temp = WRegisterFrom(locations->GetTemp(1)); in GenUnsafeCas()
1504 Register temp0 = WRegisterFrom(locations->GetTemp(0)); in VisitStringCompareTo()
1505 Register temp1 = WRegisterFrom(locations->GetTemp(1)); in VisitStringCompareTo()
1506 Register temp2 = WRegisterFrom(locations->GetTemp(2)); in VisitStringCompareTo()
1509 temp3 = WRegisterFrom(locations->GetTemp(3)); in VisitStringCompareTo()
1738 Register str = WRegisterFrom(locations->InAt(0)); in VisitStringEquals()
1739 Register arg = WRegisterFrom(locations->InAt(1)); in VisitStringEquals()
1920 Register char_reg = WRegisterFrom(locations->InAt(1)); in GenerateVisitStringIndexOf()
1929 Register tmp_reg = WRegisterFrom(locations->GetTemp(0)); in GenerateVisitStringIndexOf()
1990 Register byte_array = WRegisterFrom(locations->InAt(0)); in VisitStringNewStringFromBytes()
2035 Register string_to_copy = WRegisterFrom(locations->InAt(0)); in VisitStringNewStringFromString()
2445 __ Cbnz(WRegisterFrom(pos), slow_path->GetEntryLabel()); in CheckSystemArrayCopyPosition()
2448 Register pos_reg = WRegisterFrom(pos); in CheckSystemArrayCopyPosition()
2532 __ Cmp(WRegisterFrom(length), kSystemArrayCopyCharThreshold); in VisitSystemArrayCopyChar()
2540 Register src_curr_addr = WRegisterFrom(locations->GetTemp(0)); in VisitSystemArrayCopyChar()
2541 Register dst_curr_addr = WRegisterFrom(locations->GetTemp(1)); in VisitSystemArrayCopyChar()
2542 Register src_stop_addr = WRegisterFrom(locations->GetTemp(2)); in VisitSystemArrayCopyChar()
2686 Register temp1 = WRegisterFrom(locations->GetTemp(0)); in VisitSystemArrayCopy()
2688 Register temp2 = WRegisterFrom(locations->GetTemp(1)); in VisitSystemArrayCopy()
2719 __ Cmp(WRegisterFrom(dest_pos), src_pos_constant); in VisitSystemArrayCopy()
2751 __ Cmp(WRegisterFrom(length), kSystemArrayCopyThreshold); in VisitSystemArrayCopy()
2779 temp3 = WRegisterFrom(temp3_loc); in VisitSystemArrayCopy()
2998 __ Cbz(WRegisterFrom(length), &done); in VisitSystemArrayCopy()
3140 out = WRegisterFrom(locations->Out()); in GenIsInfinite()
3281 WRegisterFrom(obj), in VisitReferenceGetReferent()
3287 MemOperand field = HeapOperand(WRegisterFrom(obj), referent_offset); in VisitReferenceGetReferent()
3289 invoke, DataType::Type::kReference, WRegisterFrom(out), field, /*needs_null_check=*/ true); in VisitReferenceGetReferent()
3304 Register obj = WRegisterFrom(locations->InAt(0)); in VisitReferenceRefersTo()
3305 Register other = WRegisterFrom(locations->InAt(1)); in VisitReferenceRefersTo()
3306 Register out = WRegisterFrom(locations->Out()); in VisitReferenceRefersTo()
3557 Register length = WRegisterFrom(locations->InAt(3)); in VisitCRC32UpdateBytes()
3574 Register crc = WRegisterFrom(locations->InAt(0)); in VisitCRC32UpdateBytes()
3575 Register out = WRegisterFrom(locations->Out()); in VisitCRC32UpdateBytes()
3619 Register crc = WRegisterFrom(locations->InAt(0)); in VisitCRC32UpdateByteBuffer()
3620 Register length = WRegisterFrom(locations->InAt(3)); in VisitCRC32UpdateByteBuffer()
3621 Register out = WRegisterFrom(locations->Out()); in VisitCRC32UpdateByteBuffer()
3666 Register out = WRegisterFrom(invoke->GetLocations()->Out()); in VisitFP16ToHalf()
3680 Register out = WRegisterFrom(locations->Out()); in GenerateFP16Round()
3682 __ Fmov(half, WRegisterFrom(locations->InAt(0))); in GenerateFP16Round()
3743 Register out = WRegisterFrom(locations->Out()); in GenerateFP16Compare()
3746 __ Fmov(half0, WRegisterFrom(locations->InAt(0))); in GenerateFP16Compare()
3747 __ Fmov(half1, WRegisterFrom(locations->InAt(1))); in GenerateFP16Compare()
4021 Register arg_reg = WRegisterFrom(invoke->GetLocations()->InAt(arg_index)); in GenerateVarHandleAccessModeAndVarTypeChecks()
4212 target.offset = WRegisterFrom(locations->GetTemp(0u)); in GetVarHandleTarget()
4215 ? WRegisterFrom(locations->GetTemp(1u)) in GetVarHandleTarget()
4819 old_value = (cas_type == DataType::Type::kInt64) ? XRegisterFrom(temp) : WRegisterFrom(temp); in GenerateVarHandleCompareAndSetOrExchange()
4822 new_value.IsZero() ? temps.AcquireW() : WRegisterFrom(locations->GetTemp(next_temp)); in GenerateVarHandleCompareAndSetOrExchange()
4832 ? WRegisterFrom(locations->GetTemp(1)) in GenerateVarHandleCompareAndSetOrExchange()
4846 WRegisterFrom(locations->GetTemp((expected_coordinates_count == 0u) ? 2u : 1u)); in GenerateVarHandleCompareAndSetOrExchange()