[llvm-commits] [LLVMdev] Spilled variables using unaligned moves
Anton Korobeynikov
anton at korobeynikov.info
Wed Jul 16 01:57:38 PDT 2008
Hello, Evan
> So we just need to teach it to use MOVAPSrm if stack ptr is going to
> be realigned. Anton, I am not familiar with the realignment code.
> But is it now always safe to spill with MOVAPSrm since stack ptr is
> always realigned?
Yes, it seems safe if stack realignment is not explicitely disabled
(there is special command line option for this).
> Is it done for all subtargets?
Yes, it's done in target-independent part of prologue / epilogue
inserter. The only target specific parts are setups of stack alignment
values itself.
Thanks for nailing down this issue - I'll take care of it soon.
---
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
More information about the llvm-commits
mailing list