[llvm-dev] register spilling and printing live variables
Hiroshi Yamauchi via llvm-dev
llvm-dev at lists.llvm.org
Fri Oct 25 09:11:02 PDT 2019
I don't have an answer, but if you can share your test case, it may help.
On Thu, Oct 24, 2019 at 11:10 PM Priyanka Panigrahi via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> I have studied register allocation in theoretical aspects and exploring
> the same in the implementation level.
> I need a minimal testcase for register spilling to analyze spilling
> procedure in llvm. I tried with a testcase taking 20 variables but all the
> 20 variables are getting stored in the stack using %rbp. Maybe my live
> variable analysis is wrong. Please help me with a minimal testcase to
> explore register spilling in llvm,
> Is there any way to print the maximum live variables in source code. So
> that we can find out the minimum registers required for execution. Also, is
> it possible to print the register map of each variable in source code.
> Any help would be appreciated.
> Thank you in advance.
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev