aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2007-02-01 01:49:46 +0000
committerEvan Cheng <evan.cheng@apple.com>2007-02-01 01:49:46 +0000
commite7e966de5e14e2d39ff0ea4ff597aacafab0bb5c (patch)
tree4fc3ac6573921fce6fbc7afec8a4648c5efa9551 /llvm/lib/CodeGen/MachineModuleInfo.cpp
parentdf4e992af85989eba7eafacc79d0ac3ec5807f6a (diff)
downloadllvm-e7e966de5e14e2d39ff0ea4ff597aacafab0bb5c.zip
llvm-e7e966de5e14e2d39ff0ea4ff597aacafab0bb5c.tar.gz
llvm-e7e966de5e14e2d39ff0ea4ff597aacafab0bb5c.tar.bz2
Special epilogue for vararg functions. We cannot do a pop to pc because
there follows a sp increment for the va register save region. Instead issue a separate pop to another register, increment sp, and then return: pop {r4, r5, r6, r7} pop {r3} add sp, #3 * 4 bx r3 llvm-svn: 33739
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions