Go to file
Benjamin Kramer 14e915f7b4 InstCombine: Don't claim to be able to evaluate any shl in a zexted type.
The shift amount may be larger than the type leading to undefined behavior.
Limit the transform to constant shift amounts. While there update the bits to
clear in the result which may enable additional optimizations.

PR15959.

llvm-svn: 181604
2013-05-10 16:26:37 +00:00
clang Codegen tests for captured statements with templates 2013-05-10 14:15:18 +00:00
clang-tools-extra cpp11-migrate: Fix crash in AddOverride due to template instantiations 2013-05-10 14:04:58 +00:00
compiler-rt Try to fix Windows build too 2013-05-08 18:15:01 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Fix incorrect type usage; nice catch by Sebastian 2013-05-10 00:16:10 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [lld] Fix broken test. -layout-pass option does not exist. 2013-05-10 00:50:33 +00:00
lldb Removed expectedFailureDarwin, and added a note about the disparity between the automated tests and testing at the lldb command-line. 2013-05-10 16:10:23 +00:00
llvm InstCombine: Don't claim to be able to evaluate any shl in a zexted type. 2013-05-10 16:26:37 +00:00
polly Sort includes 2013-05-07 08:11:54 +00:00