Regmap
A regmap
is a mapping from virtual register to virtual or physical
register, and is used by MLRISC register allocators to
represent the current binding of virtual registers. Regmaps are implemented
as Intmap
in MLRISC, and are defined in the
CELLS interface.
Regmaps are used in phases such as
assembly generation and
machine code. MLRISC program representations such
clusters and IR
each contains a global regmap per compilation unit. Representations
such as hyperblock may contain its own
regmap, which overrides the global regmap.
|
|
Generated by
mltex2html
|
Last modified: Mon Jun 8 14:18:05 UTC 2009 by buildd@vernadsky
|
|