Go to file
Sanjay Patel 7c6eab5777 [InstCombine] shrink switch conditions better (PR24766)
https://llvm.org/bugs/show_bug.cgi?id=24766#c2

This removes a hack that was added for the benefit of x86 codegen. 
It prevented shrinking the switch condition even to smaller legal (DataLayout) types.
We have a safety mechanism in CGP after:
http://reviews.llvm.org/rL251857
...so we're free to use the optimal (smallest) IR type now.

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

llvm-svn: 274233
2016-06-30 14:51:21 +00:00
clang [AVX512][BUILTIN][vpermilps][intrinsics] Fixing two incorrect IMM check. 2016-06-30 12:12:20 +00:00
clang-tools-extra [clang-tidy] Do not match on lambdas. 2016-06-28 14:19:41 +00:00
compiler-rt [compiler-rt] Reset global variables in ThreadRegistryThreadedTest 2016-06-30 14:37:26 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc configure: Remove device specific defines 2016-06-17 20:30:50 +00:00
libcxx Update status of already completed Oulu issues. 2016-06-30 06:59:29 +00:00
libcxxabi Fix [libcxxabi] Fix warning about uninitialized const member. 2016-06-15 19:59:16 +00:00
libunwind [libunwind] Improve unwinder stack usage - III 2016-06-14 15:51:01 +00:00
lld Do not allow "--" with single-letter options. 2016-06-30 08:43:23 +00:00
lldb Correct watchpoint size test failure on certain devices 2016-06-30 07:09:46 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [InstCombine] shrink switch conditions better (PR24766) 2016-06-30 14:51:21 +00:00
openmp Fix omp_sections_nowait.c test to address Bugzilla Bug 28336 2016-06-29 19:46:52 +00:00
parallel-libs Change mailing list names in README 2016-06-24 22:50:09 +00:00
polly Create a dedicated header file for ScopBuilder. NFC. 2016-06-28 01:37:28 +00:00