[LLVMdev] Liveness information still usable after register allocation?

Alex S alexmountain13 at gmail.com
Thu Aug 21 08:54:21 PDT 2014


Hi all,

Sorry to bother those not interested in this problem.

I have a problem while I want to reuse the liveness information after
register allocation.
When I use the livein_begin() from MachineBasicBlock to get the live-in
registers after
register alloction. I found that the liveness information is sometime
incorrect. For example,
some registers should be live-in to the machine basic block as these
registers are upward exposed
in this machine basic block.

Therefore, I wonder whether there are any liveness analysis available after
register allocation.
Or, did I misunderstand it?

Thanks,
Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140821/918e147e/attachment.html>


More information about the llvm-dev mailing list