FailedChanges

Summary

  1. [ARM] Add dependency on GlobalISel for unit tests to fix shared libs build The unit test uses GlobalISel but the dependency is not listed in the CMakeLists.txt file which causes failures in shared libs build with GCC. This just adds the dependency. Differential revision: https://reviews.llvm.org/D69064
  2. [MSP430] Shift Amount Threshold in DAGCombine (Baseline Tests); NFC Patch by: @joanlluch (Joan LLuch) Differential Revision: https://reviews.llvm.org/D69099
  3. [X86][SSE] lowerV16I8Shuffle - tryToWidenViaDuplication - undef unpack args tryToWidenViaDuplication lowers using the shuffle_v8i16(unpack_v16i8(shuffle_v8i16(x),shuffle_v8i16(x))) pattern, but the unpack only needs the even/odd 16i8 args if the original v16i8 shuffle mask references the even/odd elements - which isn't true for many extension style shuffles.
  4. [X86][SSE] LowerUINT_TO_FP_i64 - only use HADDPD for size/fast-hops We were always generating a single source HADDPD, but really we should only do this if shouldUseHorizontalOp says its a good idea. Differential Revision: https://reviews.llvm.org/D69175
Revision 375346 by nemanjai:
[ARM] Add dependency on GlobalISel for unit tests to fix shared libs build

The unit test uses GlobalISel but the dependency is not listed in the
CMakeLists.txt file which causes failures in shared libs build with GCC.

This just adds the dependency.

Differential revision: https://reviews.llvm.org/D69064
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/unittests/Target/ARM/CMakeLists.txtllvm.src/unittests/Target/ARM/CMakeLists.txt
Revision 375345 by spatel:
[MSP430] Shift Amount Threshold in DAGCombine (Baseline Tests); NFC

Patch by: @joanlluch (Joan LLuch)

Differential Revision: https://reviews.llvm.org/D69099
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/CodeGen/MSP430/shift-amount-threshold.llllvm.src/test/CodeGen/MSP430/shift-amount-threshold.ll
Revision 375342 by rksimon:
[X86][SSE] lowerV16I8Shuffle - tryToWidenViaDuplication - undef unpack args

tryToWidenViaDuplication lowers using the shuffle_v8i16(unpack_v16i8(shuffle_v8i16(x),shuffle_v8i16(x))) pattern, but the unpack only needs the even/odd 16i8 args if the original v16i8 shuffle mask references the even/odd elements - which isn't true for many extension style shuffles.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86ISelLowering.cppllvm.src/lib/Target/X86/X86ISelLowering.cpp
The file was modified/llvm/trunk/test/CodeGen/X86/bitcast-and-setcc-128.llllvm.src/test/CodeGen/X86/bitcast-and-setcc-128.ll
The file was modified/llvm/trunk/test/CodeGen/X86/bitcast-setcc-128.llllvm.src/test/CodeGen/X86/bitcast-setcc-128.ll
The file was modified/llvm/trunk/test/CodeGen/X86/vec_int_to_fp.llllvm.src/test/CodeGen/X86/vec_int_to_fp.ll
The file was modified/llvm/trunk/test/CodeGen/X86/vector-reduce-mul.llllvm.src/test/CodeGen/X86/vector-reduce-mul.ll
The file was modified/llvm/trunk/test/CodeGen/X86/vector-sext.llllvm.src/test/CodeGen/X86/vector-sext.ll
The file was modified/llvm/trunk/test/CodeGen/X86/vector-shuffle-256-v32.llllvm.src/test/CodeGen/X86/vector-shuffle-256-v32.ll
The file was modified/llvm/trunk/test/CodeGen/X86/widen_conv-3.llllvm.src/test/CodeGen/X86/widen_conv-3.ll
Revision 375341 by rksimon:
[X86][SSE] LowerUINT_TO_FP_i64 - only use HADDPD for size/fast-hops

We were always generating a single source HADDPD, but really we should only do this if shouldUseHorizontalOp says its a good idea.

Differential Revision: https://reviews.llvm.org/D69175
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86ISelLowering.cppllvm.src/lib/Target/X86/X86ISelLowering.cpp
The file was modified/llvm/trunk/test/CodeGen/X86/avx512-intrinsics-fast-isel.llllvm.src/test/CodeGen/X86/avx512-intrinsics-fast-isel.ll
The file was modified/llvm/trunk/test/CodeGen/X86/haddsub-3.llllvm.src/test/CodeGen/X86/haddsub-3.ll
The file was modified/llvm/trunk/test/CodeGen/X86/haddsub-broadcast.llllvm.src/test/CodeGen/X86/haddsub-broadcast.ll
The file was modified/llvm/trunk/test/CodeGen/X86/scalar-int-to-fp.llllvm.src/test/CodeGen/X86/scalar-int-to-fp.ll