[LLVMdev] Liveness information still usable after register allocation?

Alex S
Thu, 21 Aug 2014 15:54:21 -0000

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>