Displaying 3 results from an estimated 3 matches for "tracklivenessafterregalloc".
2017 Feb 16
2
Print Register Liveness Information
Note that this only works for targets that say TargetRegisterInfo::trackLivenessAfterRegAlloc()== true.
> On Feb 16, 2017, at 1:21 PM, Quentin Colombet via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> Hi Anitha,
>
> The liveness information is usually dropped after regalloc.
> Therefore the short answer is no, this information is not available before producing...
2017 Feb 16
2
Print Register Liveness Information
Hi,
Is there a way to print the register liveness information into the assembly
file or as some intermediate listing?
To be more precise, I am looking at figuring out the following information
in an assembly file/listing.
Say, for simplicity, our register set is only { rsp, rbp, eax }
subq $16, %rsp // rsp is killed here, eax and rbp are live
movl $0, -4(%rbp) // rbp is killed here,
2014 Aug 21
3
[LLVMdev] Liveness information still usable after register allocation?
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