aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2012-09-25 21:50:37 +0000
committerNick Lewycky <nicholas@mxc.ca>2012-09-25 21:50:37 +0000
commit48c0f65be363eeec4d69a96864e06b1570aedbfe (patch)
treeed26f73d3077c58ff306243108d39c2aad513446 /lib/Transforms/Utils
parentc3f10e43fc4b1084bc109ff740d9ba4b6eaced0a (diff)
downloadexternal_llvm-48c0f65be363eeec4d69a96864e06b1570aedbfe.zip
external_llvm-48c0f65be363eeec4d69a96864e06b1570aedbfe.tar.gz
external_llvm-48c0f65be363eeec4d69a96864e06b1570aedbfe.tar.bz2
Revert the business end of r164634, and replace it with a different fix. The
reason we were getting two of the same alloca is because of a memmove/memcpy which had the same alloca in both the src and dest. Now we detect that case directly. This has the same testcase as before, but fixes a clang test CodeGenObjC/exceptions.m which runs clang -O2. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164636 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils')
0 files changed, 0 insertions, 0 deletions