Note [Encoding static reference tables]

rts/include/rts/storage/InfoTables.h:234 rts

As static reference tables appear frequently in code, we use a special
compact encoding for the common case of a module defining only a few CAFs: We
produce one table containing a list of CAFs in the module and then include a
bitmap in each info table describing which entries of this table the closure
references.

See Note [SRTs] in "GHC.Cmm.Info.Build".

References 1

  • SRTs GHC.Cmm.Info.Build

Referenced by 0

Nothing in the tree points here.