[Sparc] Rewrite MBB's live-in registers for leaf functions. Also, add
authorVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Tue, 30 Jul 2013 19:53:10 +0000 (19:53 +0000)
committerVenkatraman Govindaraju <venkatra@cs.wisc.edu>
Tue, 30 Jul 2013 19:53:10 +0000 (19:53 +0000)
commitfee76fac2f626baea2e5cc4b69fe3859a53680eb
tree50c1995f51484f4d983244babbebb5bd118a7bd9
parent8742add4b1ec0bcf0c503bb8e03e319b549025aa
[Sparc] Rewrite MBB's live-in registers for leaf functions. Also, add
register i7 as a live-in if current function's return address is taken.

This revision fixes PR16269.

llvm-svn: 187433
llvm/lib/Target/Sparc/SparcFrameLowering.cpp
llvm/lib/Target/Sparc/SparcISelLowering.cpp