[LLVMdev] InlineSpiller Questions

dag at cray.com dag at cray.com
Thu Sep 20 10:59:10 PDT 2012


Jakob Stoklund Olesen <stoklund at 2pi.dk> writes:

>> Are all of those sibling values guaranteed to ultimately derive from the
>> same def, in the sense that they can be traced through copies, phis,
>> etc. back to a single instruction?
>
> They are known the all come from the same value in the original live range from before live range splitting.

Ok, that's exactly what I need.

> The defining instruction may not exists any longer. It could have been
> rematerialized somewhere else. It could also have been PHI.

Ok, so in that case the traced-to VNInfo will have a def SlotIndex of
Slot_Block or something?

                               -David



More information about the llvm-dev mailing list