llvm-project/llvm/lib/Transforms
Matthew Simpson 92821cb4a8 Reapply commit r259357 with a fix for PR26629
Commit r259357 was reverted because it caused PR26629. We were assuming all
roots of a vectorizable tree could be truncated to the same width, which is not
the case in general. This commit reapplies the patch along with a fix and a new
test case to ensure we don't regress because of this issue again. This should
fix PR26629.

llvm-svn: 261212
2016-02-18 14:14:40 +00:00
..
Hello Remove autoconf support 2016-01-26 21:29:08 +00:00
IPO [PM] Port the PostOrderFunctionAttrs pass to the new pass manager and 2016-02-18 11:03:11 +00:00
InstCombine NFC: Fix formating 2016-02-17 21:21:29 +00:00
Instrumentation [sanitizer-coverage] implement -fsanitize-coverage=trace-pc. This is similar to trace-bb, but has a different API. We already use the equivalent flag in GCC for Linux kernel fuzzing. We may be able to use this flag with AFL too 2016-02-17 21:34:43 +00:00
ObjCARC [ObjCARC] Handle ARCInstKind::ClaimRV in OptimizeIndividualCalls. 2016-02-17 18:51:27 +00:00
Scalar Minor code cleanup. NFC. 2016-02-18 10:09:20 +00:00
Utils Debug Info: Teach LdStHasDebugValue() (Local.cpp) about DIExpressions. 2016-02-17 20:02:25 +00:00
Vectorize Reapply commit r259357 with a fix for PR26629 2016-02-18 14:14:40 +00:00
CMakeLists.txt
LLVMBuild.txt