11.6.1 Register Allocation vs.Assignment

11.6.2 Register Allocation Schemes

11.6.3 Register Allocation by Usage Counts

11.6.4 Register Allocation by Graph Coloring

11.6.5 Register Assignment and Reassignment

11.6.4 Register Management

11.6.6 Register Management

Lots of bookkeeping for overseeing registers. Useful info to keep:

    Description of contents

    Future uses (usage counts)

    Distance to next use

    Copy in memory?

    Copy in another register

    Cost of recomputing contents

    Most recent use

    Past uses