• Home
  • Raw
  • Download

Lines Matching refs:temps

402   UseScratchRegisterScope temps(masm);  in GenBitCount()  local
406 VRegister fpr = (type == DataType::Type::kInt64) ? temps.AcquireD() : temps.AcquireS(); in GenBitCount()
433 UseScratchRegisterScope temps(masm); in GenHighestOneBit() local
437 Register temp = (type == DataType::Type::kInt64) ? temps.AcquireX() : temps.AcquireW(); in GenHighestOneBit()
466 UseScratchRegisterScope temps(masm); in GenLowestOneBit() local
470 Register temp = (type == DataType::Type::kInt64) ? temps.AcquireX() : temps.AcquireW(); in GenLowestOneBit()
961 UseScratchRegisterScope temps(masm); in GenUnsafePut() local
965 Register temp = temps.AcquireW(); in GenUnsafePut()
1362 UseScratchRegisterScope temps(masm); in EmitNativeCode() local
1363 DCHECK_IMPLIES(store_result_.IsValid(), !temps.IsAvailable(store_result_)); in EmitNativeCode()
1364 Register tmp_ptr = temps.AcquireX(); in EmitNativeCode()
1365 Register store_result = store_result_.IsValid() ? store_result_ : temps.AcquireW(); in EmitNativeCode()
1442 UseScratchRegisterScope temps(masm); in GenUnsafeCas() local
1443 Register tmp_ptr = temps.AcquireX(); // Pointer to actual memory. in GenUnsafeCas()
1475 old_value = temps.AcquireSameSizeAs(new_value); in GenUnsafeCas()
1602 UseScratchRegisterScope temps(masm); in GenerateGetAndUpdate() local
1603 Register store_result = temps.AcquireW(); in GenerateGetAndUpdate()
1616 old_value_reg = arg.IsD() ? temps.AcquireX() : temps.AcquireW(); in GenerateGetAndUpdate()
1625 new_value = old_value.IsX() ? temps.AcquireX() : temps.AcquireW(); in GenerateGetAndUpdate()
1650 VRegister sum = temps.AcquireSameSizeAs(old_value_vreg); in GenerateGetAndUpdate()
2481 UseScratchRegisterScope temps(masm); in VisitStringGetCharsNoCheck() local
2482 Register dst_ptr = temps.AcquireX(); in VisitStringGetCharsNoCheck()
2483 Register tmp2 = temps.AcquireX(); in VisitStringGetCharsNoCheck()
2541 VRegister vtmp1 = temps.AcquireVRegisterOfSize(kQRegSize); in VisitStringGetCharsNoCheck()
2796 UseScratchRegisterScope temps(masm); in VisitSystemArrayCopyChar() local
2826 Register tmp = temps.AcquireRegisterOfSize(char_size * chars_per_block * kBitsPerByte); in VisitSystemArrayCopyChar()
3074 UseScratchRegisterScope temps(masm); in VisitSystemArrayCopy() local
3081 temp3 = temps.AcquireW(); in VisitSystemArrayCopy()
3325 DCHECK(temps.IsAvailable(ip0)); in VisitSystemArrayCopy()
3326 temps.Exclude(ip0); in VisitSystemArrayCopy()
3327 Register tmp = temps.AcquireW(); in VisitSystemArrayCopy()
3335 temps.Include(ip0); in VisitSystemArrayCopy()
3409 Register tmp = temps.AcquireW(); in VisitSystemArrayCopy()
3484 UseScratchRegisterScope temps(masm); in VisitIntegerValueOf() local
3485 Register temp = temps.AcquireW(); in VisitIntegerValueOf()
3554 UseScratchRegisterScope temps(masm); in VisitReferenceGetReferent() local
3555 Register temp = temps.AcquireW(); in VisitReferenceGetReferent()
3564 UseScratchRegisterScope temps(masm); in VisitReferenceGetReferent() local
3565 Register temp = temps.AcquireW(); in VisitReferenceGetReferent()
3603 UseScratchRegisterScope temps(masm); in VisitReferenceRefersTo() local
3608 Register tmp = temps.AcquireW(); in VisitReferenceRefersTo()
3661 UseScratchRegisterScope temps(masm); in VisitThreadInterrupted() local
3662 Register temp = temps.AcquireX(); in VisitThreadInterrupted()
3711 UseScratchRegisterScope temps(masm); in VisitCRC32Update() local
3712 Register tmp = temps.AcquireSameSizeAs(out); in VisitCRC32Update()
3752 UseScratchRegisterScope temps(masm); in GenerateCodeForCalculationCRC32ValueOfBytes() local
3753 Register len = temps.AcquireW(); in GenerateCodeForCalculationCRC32ValueOfBytes()
3754 Register array_elem = temps.AcquireW(); in GenerateCodeForCalculationCRC32ValueOfBytes()
4182 UseScratchRegisterScope temps(masm); in GenerateFP16MinMax() local
4188 VRegister half1 = temps.AcquireH(); in GenerateFP16MinMax()
4401 UseScratchRegisterScope temps(masm); in GenerateSubTypeObjectCheckNoReadBarrier() local
4402 Register temp = temps.AcquireW(); in GenerateSubTypeObjectCheckNoReadBarrier()
4435 UseScratchRegisterScope temps(masm); in GenerateVarHandleAccessModeAndVarTypeChecks() local
4436 Register var_type_no_rb = temps.AcquireW(); in GenerateVarHandleAccessModeAndVarTypeChecks()
4437 Register temp2 = temps.AcquireW(); in GenerateVarHandleAccessModeAndVarTypeChecks()
4455 temps.Release(temp2); in GenerateVarHandleAccessModeAndVarTypeChecks()
4483 UseScratchRegisterScope temps(masm); in GenerateVarHandleStaticFieldCheck() local
4484 Register temp = temps.AcquireW(); in GenerateVarHandleStaticFieldCheck()
4509 UseScratchRegisterScope temps(masm); in GenerateVarHandleInstanceFieldChecks() local
4510 Register temp = temps.AcquireW(); in GenerateVarHandleInstanceFieldChecks()
4511 Register temp2 = temps.AcquireW(); in GenerateVarHandleInstanceFieldChecks()
4524 temps.Release(temp2); // Needed by GenerateSubTypeObjectCheckNoReadBarrier(). in GenerateVarHandleInstanceFieldChecks()
4554 UseScratchRegisterScope temps(masm); in GenerateVarHandleArrayChecks() local
4555 Register temp = temps.AcquireW(); in GenerateVarHandleArrayChecks()
4556 Register temp2 = temps.AcquireW(); in GenerateVarHandleArrayChecks()
4848 UseScratchRegisterScope temps(masm); in GenerateVarHandleGet() local
4953 UseScratchRegisterScope temps(masm); in GenerateVarHandleSet() local
4956 Register temp = temps.AcquireW(); in GenerateVarHandleSet()
4963 Register temp = source.Is64Bits() ? temps.AcquireX() : temps.AcquireW(); in GenerateVarHandleSet()
5097 UseScratchRegisterScope* temps) { in MoveToTempIfFpRegister() argument
5100 Register reg = temps->AcquireW(); in MoveToTempIfFpRegister()
5105 Register reg = temps->AcquireX(); in MoveToTempIfFpRegister()
5152 UseScratchRegisterScope temps(masm); in GenerateVarHandleCompareAndSetOrExchange() local
5155 tmp_ptr = temps.AcquireX(); in GenerateVarHandleCompareAndSetOrExchange()
5161 Register expected_reg = MoveToTempIfFpRegister(expected, value_type, masm, &temps); in GenerateVarHandleCompareAndSetOrExchange()
5162 Register new_value_reg = MoveToTempIfFpRegister(new_value, value_type, masm, &temps); in GenerateVarHandleCompareAndSetOrExchange()
5170 Register temp = temps.AcquireW(); in GenerateVarHandleCompareAndSetOrExchange()
5175 Register temp = temps.AcquireW(); in GenerateVarHandleCompareAndSetOrExchange()
5187 Register temp = is_scratch ? expected_reg : temps.AcquireSameSizeAs(expected_reg); in GenerateVarHandleCompareAndSetOrExchange()
5192 Register temp = is_fp ? new_value_reg : temps.AcquireSameSizeAs(new_value_reg); in GenerateVarHandleCompareAndSetOrExchange()
5211 old_value = (cas_type == DataType::Type::kInt64) ? temps.AcquireX() : temps.AcquireW(); in GenerateVarHandleCompareAndSetOrExchange()
5218 new_value.IsZero() ? temps.AcquireW() : WRegisterFrom(locations->GetTemp(next_temp)); in GenerateVarHandleCompareAndSetOrExchange()
5229 : temps.AcquireW(); in GenerateVarHandleCompareAndSetOrExchange()
5456 UseScratchRegisterScope temps(masm); in GenerateVarHandleGetAndUpdate() local
5460 tmp_ptr = temps.AcquireX(); in GenerateVarHandleGetAndUpdate()
5482 arg = MoveToTempIfFpRegister(arg, value_type, masm, &temps); in GenerateVarHandleGetAndUpdate()
5492 old_value = temps.AcquireW(); in GenerateVarHandleGetAndUpdate()
5508 ? (is_fp ? arg : (arg.Is64Bits() ? temps.AcquireX() : temps.AcquireW())) in GenerateVarHandleGetAndUpdate()
5700 UseScratchRegisterScope temps(masm); in EmitByteArrayViewCode() local
5701 Register temp = temps.AcquireW(); in EmitByteArrayViewCode()
5702 Register temp2 = temps.AcquireW(); in EmitByteArrayViewCode()