[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