aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Analysis/LazyCallGraphTest.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-02-17 00:17:33 +0000
committerReid Kleckner <rnk@google.com>2016-02-17 00:17:33 +0000
commit8de35fef3d2778e7ff6359d237973628c04f279f (patch)
tree75fd914466ef17fb627d7d3647f97e69408fe378 /llvm/unittests/Analysis/LazyCallGraphTest.cpp
parentb83bedd8c28a8b0c45da05cf9709cdebdd98a2fc (diff)
downloadllvm-8de35fef3d2778e7ff6359d237973628c04f279f.zip
llvm-8de35fef3d2778e7ff6359d237973628c04f279f.tar.gz
llvm-8de35fef3d2778e7ff6359d237973628c04f279f.tar.bz2
[X86] Fix a shrink-wrapping miscompile around __chkstk
__chkstk clobbers EAX. If EAX is live across the prologue, then we have to take extra steps to save it. We already had code to do this if EAX was a register parameter. This change adapts it to work when shrink wrapping is used. llvm-svn: 261039
Diffstat (limited to 'llvm/unittests/Analysis/LazyCallGraphTest.cpp')
0 files changed, 0 insertions, 0 deletions