Lines Matching refs:pinned

234     bool has_unused_register(RegClass rc, LiftoffRegList pinned = {}) const {
237 kGpCacheRegList.MaskOut(used_registers).MaskOut(pinned);
241 kFpCacheRegList.MaskOut(used_registers).MaskOut(pinned);
246 return has_unused_register(candidates.MaskOut(pinned));
255 LiftoffRegList pinned = {}) const {
257 Register low = pinned.set(unused_register(kGpReg, pinned)).gp();
258 Register high = unused_register(kGpReg, pinned).gp();
262 kFpCacheRegList.MaskOut(used_registers).MaskOut(pinned);
270 return unused_register(candidates, pinned);
274 LiftoffRegList pinned = {}) const {
276 candidates.MaskOut(used_registers).MaskOut(pinned);
324 Register TrySetCachedInstanceRegister(LiftoffRegList pinned) {
327 kGpCacheRegList.MaskOut(pinned).MaskOut(used_registers);
451 LiftoffRegister LoadToRegister(VarState slot, LiftoffRegList pinned);
453 LiftoffRegister PopToRegister(LiftoffRegList pinned = {}) {
461 return LoadToRegister(slot, pinned);
466 LiftoffRegister PopToModifiableRegister(LiftoffRegList pinned = {}) {
468 LiftoffRegister reg = PopToRegister(pinned);
471 pinned.set(reg);
472 LiftoffRegister new_reg = GetUnusedRegister(reg.reg_class(), pinned);
484 LiftoffRegister PeekToRegister(int index, LiftoffRegList pinned);
550 LiftoffRegList pinned) {
555 return GetUnusedRegister(rc, pinned);
559 LiftoffRegister GetUnusedRegister(RegClass rc, LiftoffRegList pinned) {
561 LiftoffRegList candidates = kGpCacheRegList.MaskOut(pinned);
568 if (cache_state_.has_unused_register(rc, pinned)) {
569 return cache_state_.unused_register(rc, pinned);
571 DoubleRegister low_fp = SpillAdjacentFpRegisters(pinned).fp();
575 LiftoffRegList candidates = GetCacheRegList(rc).MaskOut(pinned);
607 LiftoffRegList pinned);
711 LiftoffRegList pinned);
720 LiftoffRegList pinned,
723 LiftoffRegList pinned) {
725 LoadSmiAsInt32(dst, array, offset, pinned);
728 LiftoffRegList pinned) {
734 Load(dst, src_addr, no_reg, offset, LoadType::kI32Load, pinned);
737 Load(dst, src_addr, no_reg, offset, LoadType::kI32Load, pinned);
743 uintptr_t offset_imm, LoadType type, LiftoffRegList pinned,
748 LiftoffRegList pinned,
753 LoadType type, LiftoffRegList pinned);
756 StoreType type, LiftoffRegList pinned);
1548 LiftoffRegister SpillAdjacentFpRegisters(LiftoffRegList pinned);