aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/FormatString.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-08-29 20:50:31 +0000
committerReid Kleckner <reid@kleckner.net>2014-08-29 20:50:31 +0000
commitab99e24e94ab4e32c87e6e014c8d67f4b117d907 (patch)
tree7afd3feea71cfa12738630f4938dfe9886377f95 /clang/lib/Analysis/FormatString.cpp
parent26583e009d759b6a2134274c240097e90fc583f6 (diff)
downloadllvm-ab99e24e94ab4e32c87e6e014c8d67f4b117d907.zip
llvm-ab99e24e94ab4e32c87e6e014c8d67f4b117d907.tar.gz
llvm-ab99e24e94ab4e32c87e6e014c8d67f4b117d907.tar.bz2
X86: Fix conflict over ESI between base register and rep;movsl
The new solution is to not use this lowering if there are any dynamic allocas in the current function. We know up front if there are dynamic allocas, but we don't know if we'll need to create stack temporaries with large alignment during lowering. Conservatively assume that we will need such temporaries. Reviewed By: hans Differential Revision: http://reviews.llvm.org/D5128 llvm-svn: 216775
Diffstat (limited to 'clang/lib/Analysis/FormatString.cpp')
0 files changed, 0 insertions, 0 deletions