[llvm-dev] Post SSA, not tracking liveness

Quentin Colombet via llvm-dev llvm-dev at lists.llvm.org
Mon May 16 13:47:54 PDT 2016

Hi Peter,

> On May 16, 2016, at 1:26 PM, Lawrence, Peter via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> With   “-print-machineinstrs”  I’m seeing this message
> # Machine code for function main: Post SSA, not tracking liveness”
> But I see “<kill>”, and “<dead>”,   info in the printout,
> The question is,  does “not tracking liveness” mean this info is invalid / out-of-date ???

This specific info is valid no matter what (or it is a bug).

What this means is that the LiveIntervalAnalysis is not correct anymore (must be recomputed).

> If so, what do I do to ensure that it is valid ???
> I ask because I’m writing a post-RA  MachineFunctionPass that requires this info.

What kind of information do you need specifically?


> Or to put it another way,
> If the info is invalid why are we printing it out ?

> Otherwise if the info is valid what does “not tracking liveness” mean ?
> --Peter Lawrence.
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160516/60fc959f/attachment.html>

More information about the llvm-dev mailing list