Skip to content
Commit 0f1677e1 authored by Jakob Stoklund Olesen's avatar Jakob Stoklund Olesen
Browse files

After splitting, the remaining LiveInterval may be fragmented into multiple

connected components. These components should be allocated different virtual
registers because there is no reason for them to be allocated together.

Add the ConnectedVNInfoEqClasses class to calculate the connected components,
and move values to new LiveIntervals.

Use it from SplitKit::rewrite by creating new virtual registers for the
components.

llvm-svn: 116006
parent a7b68d6d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment