]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commit
Add saving and restoring of r30 to the prologue and epilogue, respectively
authorJustin Hibbits <jrh29@alumni.cwru.edu>
Thu, 8 Jan 2015 15:47:19 +0000 (15:47 +0000)
committerJustin Hibbits <jrh29@alumni.cwru.edu>
Thu, 8 Jan 2015 15:47:19 +0000 (15:47 +0000)
commit77e85a150c7461bda5b963199fbbfeab1ef24d78
tree3a6a091950370cf78044fd7c8074b62af4cbd039
parentf5aa68179cb58d48e22c824bc643cf4c01ea9e4c
Add saving and restoring of r30 to the prologue and epilogue, respectively

Summary: The PIC additions didn't update the prologue and epilogue code to save and restore r30 (PIC base register).  This does that.

Test Plan: Tests updated.

Reviewers: hfinkel

Reviewed By: hfinkel

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D6876

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225450 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCFrameLowering.cpp
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
test/CodeGen/PowerPC/ppc32-pic-large.ll
test/CodeGen/PowerPC/ppc32-pic.ll