1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 14:33:02 +02:00
llvm-mirror/lib/Transforms/InstCombine
Greg Bedwell 316ba031a2 Revert "[InstCombine] allow splat vector folds in adjustMinMax()"
This reverts commit r285732.

This change introduced a new assertion failure in the following
testcase at -O2:

typedef short __v8hi __attribute__((__vector_size__(16)));
__v8hi foo(__v8hi &V1, __v8hi &V2, unsigned mask) {
  __v8hi Result = V1;
  if (mask & 0x80)
    Result[0] = V2[0];
  return Result;
}

llvm-svn: 285866
2016-11-02 23:17:05 +00:00
..
CMakeLists.txt
InstCombineAddSub.cpp [InstCombine] use m_APInt to allow sub with constant folds for splat vectors 2016-10-14 16:31:54 +00:00
InstCombineAndOrXor.cpp [InstCombine] add helper function for folding {and,or,xor} (cast X), C ; NFCI 2016-09-12 00:16:23 +00:00
InstCombineCalls.cpp [InstCombine][SSE4a] Fix assertion failure in the insertq/insertqi combining logic. 2016-09-07 12:47:53 +00:00
InstCombineCasts.cpp [InstCombine] clean up commonCastTransforms; NFC 2016-10-26 14:52:35 +00:00
InstCombineCompares.cpp [InstCombine] Fold nuw left-shifts in ugt/ule comparisons. 2016-11-01 19:19:29 +00:00
InstCombineInternal.h [InstCombine] handle simple vector integer constants in IsFreeToInvert 2016-10-27 17:30:50 +00:00
InstCombineLoadStoreAlloca.cpp Analysis: Move llvm::getConstantRangeFromMetadata to IR library. 2016-10-21 19:59:26 +00:00
InstCombineMulDivRem.cpp [InstCombine] Teach the udiv folding logic how to handle constant expressions. 2016-09-26 12:07:23 +00:00
InstCombinePHI.cpp Use the range variant of find/find_if instead of unpacking begin/end 2016-08-12 03:55:06 +00:00
InstCombineSelect.cpp Revert "[InstCombine] allow splat vector folds in adjustMinMax()" 2016-11-02 23:17:05 +00:00
InstCombineShifts.cpp [InstCombine] Folding of shifts by the sum of positive values 2016-11-01 15:40:30 +00:00
InstCombineSimplifyDemanded.cpp [InstCombine] Fixed bug introduced in r282237 2016-09-26 13:18:59 +00:00
InstCombineVectorOps.cpp [InstCombine] Fix for PR29124: reduce insertelements to shufflevector 2016-09-23 09:14:08 +00:00
InstructionCombining.cpp [InstCombine] Fix constexpr issue in select combining 2016-10-12 10:20:15 +00:00
LLVMBuild.txt