[PATCH] [mips] Reserve $at and use it for frame pointer elimination.
Daniel Sanders
daniel.sanders at imgtec.com
Thu Dec 4 02:25:51 PST 2014
This patch unconditionally reserves a register in order to support the fairly rare case of a stack frame being larger than 64KB. My starting position is that this isn't the right thing to do
Why not create an emergency spill slot for the register scavenger to use when the stack frame is large? This should allow it to cope with this rare case without limiting the optimization of the common cases.
http://reviews.llvm.org/D6509
More information about the llvm-commits
mailing list