summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2019-01-15 01:24:18 +0000
committerReid Kleckner <rnk@google.com>2019-01-15 01:24:18 +0000
commitfe5e5dcab0c09ca4567611ba680c7a603bf6b89d (patch)
treed470b016a32d2d8222b8eebca50f40716b4176ea /clang/lib
parent649af77b9e3e111b2a8e7cbfff1209a0b1450554 (diff)
downloadbcm5719-llvm-fe5e5dcab0c09ca4567611ba680c7a603bf6b89d.tar.gz
bcm5719-llvm-fe5e5dcab0c09ca4567611ba680c7a603bf6b89d.zip
[X86] Avoid clobbering ESP/RSP in the epilogue.
Summary: In r345197 ESP and RSP were added to GR32_TC/GR64_TC, allowing them to be used for tail calls, but this also caused `findDeadCallerSavedReg` to think they were acceptable targets for clobbering. Filter them out. Fixes PR40289. Patch by Geoffry Song! Reviewed By: rnk Differential Revision: https://reviews.llvm.org/D56617 llvm-svn: 351146
Diffstat (limited to 'clang/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud