]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/compiler/cfg/instructions/instructions.factor
GC maps for more compact inline GC checks
[factor.git] / basis / compiler / cfg / instructions / instructions.factor
index e05335b06c00ea4c2f3c41ddba34e61ce934cd95..b46a42d8d53e7a7b235187cbd4c61bfb578d66c0 100644 (file)
@@ -819,8 +819,10 @@ INSN: ##check-nursery-branch
 literal: size cc
 temp: temp1/int-rep temp2/int-rep ;
 
-INSN: ##call-gc
-literal: gc-roots ;
+INSN: ##call-gc ;
+
+INSN: ##gc-map
+literal: scrub-d scrub-r gc-roots ;
 
 ! Spills and reloads, inserted by register allocator
 TUPLE: spill-slot { n integer } ;