[LLVMdev] LiveIntervals, replace register with representative register?

Tzu-Chien Chiu tzuchien.chiu at gmail.com
Wed Sep 7 12:28:46 PDT 2005

On 08/09/05, Alkis Evlogimenos <evlogimenos at gmail.com> wrote:
> representative register (found using a union find algorithm). Note that
> the representative register could be a real register if we ever joined
> an interval of a real register with one of a virtual register (and this
> real register will be the representative register of the set of
> intervals joined together).

I understand the representative register could be a physical (real)
register if one of the coallescing register is a physical register.
But the code _uncondtionally_ changes MachineOperand::optype to
MO_MachineRegister, why?

(Same question as my previous post)

Tzu-Chien Chiu,
3D Graphics Hardware Architect

More information about the llvm-dev mailing list