Lines Matching refs:pinned
224 LoadType type, LiftoffRegList pinned, in Load() argument
305 StoreType type, LiftoffRegList pinned, in Store() argument
325 Register byte_src = GetUnusedRegister(liftoff::kByteRegs, pinned).gp(); in Store()
613 LiftoffRegList pinned) { in EmitShiftOperation() argument
614 pinned.set(dst); in EmitShiftOperation()
615 pinned.set(src); in EmitShiftOperation()
616 pinned.set(amount); in EmitShiftOperation()
619 Register tmp = assm->GetUnusedRegister(kGpReg, pinned).gp(); in EmitShiftOperation()
632 pinned.has(LiftoffRegister(ecx))) { in EmitShiftOperation()
633 tmp_reg = assm->GetUnusedRegister(kGpReg, pinned).gp(); in EmitShiftOperation()
650 LiftoffRegList pinned) { in emit_i32_shl() argument
652 pinned); in emit_i32_shl()
656 LiftoffRegList pinned) { in emit_i32_sar() argument
658 pinned); in emit_i32_sar()
662 LiftoffRegList pinned) { in emit_i32_shr() argument
664 pinned); in emit_i32_shr()
833 LiftoffRegList pinned) { in Emit64BitShiftOperation() argument
834 pinned.set(dst); in Emit64BitShiftOperation()
835 pinned.set(src); in Emit64BitShiftOperation()
836 pinned.set(amount); in Emit64BitShiftOperation()
841 ecx_replace = pinned.set(assm->GetUnusedRegister(kGpReg, pinned)).gp(); in Emit64BitShiftOperation()
848 ecx_replace = assm->GetUnusedRegister(kGpReg, pinned).gp(); in Emit64BitShiftOperation()
865 Register amount, LiftoffRegList pinned) { in emit_i64_shl() argument
867 &TurboAssembler::ShlPair_cl, pinned); in emit_i64_shl()
871 Register amount, LiftoffRegList pinned) { in emit_i64_sar() argument
873 &TurboAssembler::SarPair_cl, pinned); in emit_i64_sar()
877 Register amount, LiftoffRegList pinned) { in emit_i64_shr() argument
879 &TurboAssembler::ShrPair_cl, pinned); in emit_i64_shr()
1188 LiftoffRegList pinned) { in ConvertFloatToIntAndBack() argument
1204 assm->GetUnusedRegister(kGpReg, pinned).gp()); in ConvertFloatToIntAndBack()
1218 LiftoffRegList pinned = LiftoffRegList::ForRegs(src, dst); in EmitTruncateFloatToInt() local
1220 pinned.set(assm->GetUnusedRegister(kFpReg, pinned)).fp(); in EmitTruncateFloatToInt()
1222 pinned.set(assm->GetUnusedRegister(kFpReg, pinned)).fp(); in EmitTruncateFloatToInt()
1230 converted_back, pinned); in EmitTruncateFloatToInt()
1288 LiftoffRegList pinned = LiftoffRegList::ForRegs(dst, src); in emit_type_conversion() local
1289 Register scratch = GetUnusedRegister(kGpReg, pinned).gp(); in emit_type_conversion()
1350 LiftoffRegList pinned = LiftoffRegList::ForRegs(candidate); in GetTmpByteRegister() local
1353 return assm->GetUnusedRegister(liftoff::kByteRegs, pinned).gp(); in GetTmpByteRegister()