1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib/Transforms
Craig Topper f15c02fe65 [InstCombine] Teach foldSelectICmpAndOr to handle vector splats
This was pretty close to working already. While I was here I went ahead and passed the ICmpInst pointer from the caller instead of doing a dyn_cast that can never fail.

Differential Revision: https://reviews.llvm.org/D37237

llvm-svn: 311960
2017-08-29 00:13:49 +00:00
..
Coroutines [coroutines] Add support for symmetric control transfer (musttail on coro.resumes followed by a suspend) 2017-08-25 02:25:10 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
InstCombine [InstCombine] Teach foldSelectICmpAndOr to handle vector splats 2017-08-29 00:13:49 +00:00
Instrumentation [sanitizer-coverage] Mark the guard and 8-bit counter arrays as used 2017-08-29 00:11:05 +00:00
IPO [Inliner] Only compute fully inline cost when remarks are enabled. 2017-08-25 22:01:42 +00:00
ObjCARC Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
Scalar [LoopUnroll] Add a cl::opt to force peeling, for testing purposes. 2017-08-28 19:50:55 +00:00
Utils [LoopUnroll] Properly update loop structure in case of successful peeling. 2017-08-28 20:29:33 +00:00
Vectorize [LV] Fix PR34248 - recommit D32871 after revert r311304 2017-08-27 12:55:46 +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