Lawrence, Peter via llvm-dev
2016-May-16 20:26 UTC
[llvm-dev] Post SSA, not tracking liveness
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 ??? 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. 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. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160516/37a3570a/attachment.html>
Quentin Colombet via llvm-dev
2016-May-16 20:47 UTC
[llvm-dev] Post SSA, not tracking liveness
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? Cheers, -Quentin> > > 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>