[LLVMdev] Unnecessary Win64 stack allocations...

Anton Korobeynikov anton at korobeynikov.info
Tue Aug 10 21:09:38 PDT 2010

Hello, Cameron

> Why is it always allocating the register spill area?  In a simple little test case, I was able to verify that, if that code was removed, the register parameters would properly get saved to their shadow space.
Yes, they are saved, but someone should allocate space for them :)
Otherwise they will overwrite / can be overwritten by other stuff.

With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University

More information about the llvm-dev mailing list