Go to file
Adam Nemet 2ba6492b7b [ARM64] PR19792: Fix cycle in DAG after performPostLD1Combine
Povray and dealII currently assert with "Overran sorted position" in
AssignTopologicalOrder.  The problem is that performPostLD1Combine can
introduce cycles.

Consider:

(insert_vector_elt (INSERT_SUBREG undef,
                                  (load (add %vreg0, Constant<8>), undef),  <= A
                                  TargetConstant<2>),
                   (load %vreg0, undef),                                    <= B
                   Constant<1>)

This is turned into a LD1LANEpost node.  However the address in A is not a
valid user of the post-incremented address of B in LD1LANEpost.

llvm-svn: 209242
2014-05-20 21:47:07 +00:00
clang VirtualFileSystem: Add YAMLVFSWriter to generate VFS mapping files 2014-05-20 21:43:27 +00:00
clang-tools-extra Added a comment 2014-05-19 17:46:28 +00:00
compiler-rt Go via uintptr_t when casting away constness, otherwise GCC will warn 2014-05-20 16:37:07 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Fix build broken by LLVM commit r207593 2014-04-30 18:35:20 +00:00
libcxx Update cstddef after clang r207606. 2014-05-16 01:45:02 +00:00
libcxxabi Fix typo in comment. 2014-05-14 17:16:57 +00:00
lld Fix typos 2014-05-20 16:17:53 +00:00
lldb Update .arcconfig to point to reviews.llvm.org 2014-05-20 21:24:59 +00:00
llvm [ARM64] PR19792: Fix cycle in DAG after performPostLD1Combine 2014-05-20 21:47:07 +00:00
openmp Add testsuite from OpenUH 2014-05-10 17:02:09 +00:00
polly polly: update for LLVM API change 2014-05-19 03:55:49 +00:00