Update lightrec 20220716 (#672)
[pcsx_rearmed.git] / deps / lightrec / regcache.c
index c018870..791a9c5 100644 (file)
@@ -493,6 +493,15 @@ void lightrec_clean_reg_if_loaded(struct regcache *cache, jit_state_t *_jit,
        }
 }
 
+void lightrec_discard_reg_if_loaded(struct regcache *cache, u8 reg)
+{
+       struct native_register *nreg;
+
+       nreg = find_mapped_reg(cache, reg, false);
+       if (nreg)
+               lightrec_discard_nreg(nreg);
+}
+
 struct native_register * lightrec_regcache_enter_branch(struct regcache *cache)
 {
        struct native_register *backup;