]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/cpu/architecture/architecture.factor
GC maps for more compact inline GC checks
[factor.git] / basis / cpu / architecture / architecture.factor
index e2a7bdab10cb7ae9ec30fdd1b964397d0c5227a9..279947bd43203f7cff352254c5968e7d7043ba79 100644 (file)
@@ -488,7 +488,8 @@ HOOK: %write-barrier-imm cpu ( src slot tag temp1 temp2 -- )
 
 ! GC checks
 HOOK: %check-nursery-branch cpu ( label size cc temp1 temp2 -- )
-HOOK: %call-gc cpu ( gc-roots -- )
+HOOK: %gc-map cpu ( scrub-d scrub-r gc-roots -- )
+HOOK: %call-gc cpu ( -- )
 
 HOOK: %prologue cpu ( n -- )
 HOOK: %epilogue cpu ( n -- )