<div dir="ltr"><div>Hello,</div><div><br></div><div>I have studied register allocation in theoretical aspects and exploring the same in the implementation level.<br></div><div><br></div><div>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, <br></div><div><br></div><div>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.<br></div><div><br></div><div>Any help would be appreciated.</div><div>Thank you in advance.<br></div><div><br></div><div>Regards,</div><div>Priyanka<br></div></div>