Go to file
Juergen Ributzka 53d0b492f5 [X86] Perform VSELECT DAG combines also before DAG type legalization.
If the DAG already has only legal types, then the second round of DAG combines
is skipped. In this case VSELECT+SETCC patterns that match a more efficient
instruction (e.g. min/max) are never recognized.

This fix allows VSELECT+SETCC combines if the types are already legal before DAG
type legalization.

Reviewer: Nadav
llvm-svn: 190105
2013-09-05 23:02:56 +00:00
clang manual: Fix RST reference to MS extension support 2013-09-05 21:29:35 +00:00
clang-tools-extra Fix writing of reformatted files. 2013-09-05 13:55:39 +00:00
compiler-rt [tsan] add colors to tsan output 2013-09-05 11:23:27 +00:00
debuginfo-tests Only fail this on darwin since most other platforms should have a newer 2013-09-04 05:06:10 +00:00
libclc Remove unneeded semi-colons 2013-09-05 16:04:07 +00:00
libcxx N3545: Quoted strings 2013-09-05 04:48:45 +00:00
libcxxabi Change the two last remaining _LIBCPP_CANTTHROW to _NOEXCEPT 2013-08-29 19:19:27 +00:00
lld Remove unused identifiers. 2013-09-05 20:21:24 +00:00
lldb Re-enable TestRegisters and TestTargetWatchAddress on Linux 2013-09-05 21:51:01 +00:00
llvm [X86] Perform VSELECT DAG combines also before DAG type legalization. 2013-09-05 23:02:56 +00:00
polly [CodeGen] Fixup assert fails caused by incorrect LoopInfo update 2013-09-02 16:13:00 +00:00