En s'inspirant de la mise en pile, on peut remplacer chaque occurrence d'un temporaire contraint par un temporaire éphémère. Plus précisément, pour chaque instruction instr de type Oper: L'instruction move ds est une abréviation pour Move ("move_^d0,_^s0"ds).

En fait, on pourrait ne considérer que les temporaires qui apparaissent au moins une fois dans le code avec des contraintes incompatibles, ce qui en pratique sera assez peu fréquent.