[LLVMdev] [LLVMDev] [Modeling] About the structure of my allocator

Jakob Stoklund Olesen stoklund at 2pi.dk
Thu Sep 2 14:06:14 PDT 2010


On Sep 2, 2010, at 1:57 PM, Jeff Kunkel wrote:

> Would I be correct in assuming that the alias set is defined as the registers which may reside in the same space as the register?

Yes.

> In other words the register is either a super or sub register which holds the same physical location in the register set?

No.

> Could someone please explain what the Alias set is if it is not what I described above?

An alias overlaps the register in some way such that both cannot be used at the same time. All sub-registers and all super-registers are aliases, but there may be aliases that are neither.

It is very rare to have an alias that is not a sub or super.






More information about the llvm-dev mailing list