<div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif">Hello,</div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif"><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif">My current understanding of the implementation of class MachineLocation is that it describes how an argument being passed to a function is represented -  it is available either in a register or in a stack frame (computed using SP and offset), and depending upon it IsRegister is either set to true or false. However, I doubt my understanding here. Can someone please clarify what exactly the MachineLocation represents?</div><div><br></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Thanks,</div><div>Mahesha<br></div></div></div></div></div></div>