llvm-project/llvm/lib/Transforms
Sanjay Patel 65a51c25c1 [InstCombine] enhance (select X, C1, C2 --> ext X) to handle vectors
By replacing dyn_cast of ConstantInt with m_Zero/m_One/m_AllOnes, we
allow these transforms for splat vectors.

Differential Revision: http://reviews.llvm.org/D21899

llvm-svn: 274696
2016-07-06 22:23:01 +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 Add 'thinlto_src_module' metadata to imported function 2016-07-06 20:26:25 +00:00
InstCombine [InstCombine] enhance (select X, C1, C2 --> ext X) to handle vectors 2016-07-06 22:23:01 +00:00
Instrumentation [esan|wset] Fix incorrect memory size assert 2016-07-06 20:13:53 +00:00
ObjCARC Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. 2016-06-26 12:28:59 +00:00
Scalar [LIR] Fix mis-compilation with unwinding. 2016-07-06 21:05:40 +00:00
Utils [MemorySSA] Reinstate the legacy printer and verifier. 2016-07-06 21:20:47 +00:00
Vectorize [LV] Don't widen trivial induction variables 2016-07-06 14:26:59 +00:00
CMakeLists.txt
LLVMBuild.txt