Go to file
Richard Sandiford c3f85d73ab [SystemZ] Rework compare and branch support
Before the patch we took advantage of the fact that the compare and
branch are glued together in the selection DAG and fused them together
(where possible) while emitting them.  This seemed to work well in practice.
However, fusing the compare so early makes it harder to remove redundant
compares in cases where CC already has a suitable value.  This patch
therefore uses the peephole analyzeCompare/optimizeCompareInstr pair of
functions instead.

No behavioral change intended, but it paves the way for a later patch.

llvm-svn: 187116
2013-07-25 09:34:38 +00:00
clang Use memoization for has()-matcher. 2013-07-25 09:32:14 +00:00
clang-tools-extra Fix doxygen warnings 2013-07-24 19:14:57 +00:00
compiler-rt [sanitizer] Change strip_path_prefix flag behavior. 2013-07-22 16:14:38 +00:00
debuginfo-tests Now that we get non-trivial value parameters locations correct, un-XFAIL these tests. 2013-06-19 22:07:11 +00:00
libclc Added get_num_groups 2013-07-24 18:03:38 +00:00
libcxx literal suffixes for std::chrono 2013-07-24 21:18:14 +00:00
libcxxabi Updated CREDITS.TXT 2013-07-02 19:01:59 +00:00
lld [PECOFF][Driver] Allow multiple /include options. 2013-07-25 02:57:39 +00:00
lldb Handle the case where we are stepping through code with no symbols, so we can't really find the function start PC 2013-07-25 00:59:01 +00:00
llvm [SystemZ] Rework compare and branch support 2013-07-25 09:34:38 +00:00
polly BlockGenerator: Split getNewValue. 2013-07-25 09:12:07 +00:00