Go to file
Philip Reames 854a84c0b0 [LVI] Improve select handling to use condition
This patches teaches LVI to recognize clamp idioms (e.g. select(a > 5, a, 5) will always produce something greater than 5.

The tests end up being somewhat simplistic because trying to exercise the case I actually care about (a loop with a range check on a clamped secondary induction variable) ends up tripping across a couple of other imprecisions in the analysis. Ah, the joys of LVI...

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

llvm-svn: 260627
2016-02-12 00:09:18 +00:00
clang Remove decision logic for old NetBSD development versions, the 7.0 2016-02-11 23:35:03 +00:00
clang-tools-extra [clang-tidy] google-runtime-int: fix a false positive in implicit code. 2016-02-11 16:22:58 +00:00
compiler-rt [LSan] Test case fix: mode debug output, synchronization instead of sleep(). 2016-02-11 19:03:09 +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 llvm 3.6 defines 2016-02-09 22:17:48 +00:00
libcxx Instead of asking glibc to provide correct C++ signatures for <string.h> 2016-02-11 23:51:02 +00:00
libcxxabi [libcxxabi] Teach cxa_demangle about Hexagon's long double size 2016-01-20 14:10:23 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld ELF: Implement the correct semantics of .[cd]tors. 2016-02-11 23:41:38 +00:00
lldb Don't crash if we have a DIE that has a DW_AT_ranges attribute and yet the SymbolFileDWARF doesn't have a DebugRanges. If this happens print a nice error message to prompt the user to file a bug and attach the offending DWARF file so we can get the correct compiler fixed. 2016-02-12 00:07:16 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm [LVI] Improve select handling to use condition 2016-02-12 00:09:18 +00:00
openmp Fix incorrect task_team in __kmp_give_task 2016-02-11 23:07:30 +00:00
polly Separate invariant equivalence classes by type 2016-02-07 17:30:13 +00:00