sync-point


Vocabulary
compiler.cfg.linear-scan.live-intervals

Class description
A location where all live registers have to be spilled. For example when garbage collection is run or an alien ffi call is invoked. Figuring out where in the cfg the sync points are is done in the compute-live-intervals step. The tuple has the following slots:
nSet from an instructions sequence number.
keep-dst?Boolean that determines whether registers are spilled around this sync point.


See also
cfg>sync-points, clobber-insn, hairy-clobber-insn, insn

Definition


Methods