llvm-project/llvm/lib/Transforms
Sanjay Patel 86408a8048 [InstCombine] allow splat vector folds in adjustMinMax() (retry r285732)
This was reverted at r285866 because there was a crash handling a scalar
select of vectors. I added a check for that pattern and a test case based
on the example provided in the post-commit thread for r285732.

llvm-svn: 286113
2016-11-07 15:52:45 +00:00
..
Coroutines [coroutines] Store an address of destroy OR cleanup part in the coroutine frame. 2016-10-08 00:22:50 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
IPO Fix typo 2016-11-04 03:00:52 +00:00
InstCombine [InstCombine] allow splat vector folds in adjustMinMax() (retry r285732) 2016-11-07 15:52:45 +00:00
Instrumentation [asan] Move instrumented null-terminated strings to a special section, LLVM part 2016-10-31 18:51:58 +00:00
ObjCARC Only log the visit of a return instruction if we in fact found a return 2016-11-04 06:59:50 +00:00
Scalar [LoopStrengthReduce] Don't use a DenseSet<int64_t> when we might add any valid int64_t to the set. 2016-11-05 16:47:25 +00:00
Utils [ThinLTO] Handle distributed backend case when doing renaming 2016-11-03 01:07:16 +00:00
Vectorize Second attempt at r285517. 2016-10-31 13:17:31 +00:00
CMakeLists.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00
LLVMBuild.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00