aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/FormatString.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2012-06-04 22:44:21 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2012-06-04 22:44:21 +0000
commit47d988c54c8cac52c41917bcbf52f9bc244adf76 (patch)
treeffb7b99eec5826685c640fb861569042e4847fee /clang/lib/Analysis/FormatString.cpp
parent11fb248aa67f1fa162e453810ab1d6970061b70e (diff)
downloadllvm-47d988c54c8cac52c41917bcbf52f9bc244adf76.zip
llvm-47d988c54c8cac52c41917bcbf52f9bc244adf76.tar.gz
llvm-47d988c54c8cac52c41917bcbf52f9bc244adf76.tar.bz2
When gvn decides to replace an instruction with another, we have to patch the
replacement to make it at least as generic as the instruction being replaced. This includes: * dropping nsw/nuw flags * getting the least restrictive tbaa and fpmath metadata * merging ranges Fixes PR12979. llvm-svn: 157958
Diffstat (limited to 'clang/lib/Analysis/FormatString.cpp')
0 files changed, 0 insertions, 0 deletions