https://bugs.llvm.org/show_bug.cgi?id=46753

            Bug ID: 46753
           Summary: AssumeBundles bad interaction with SROA
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: release blocker
          Priority: P
         Component: Common Code Generator Code
          Assignee: unassignedb...@nondot.org
          Reporter: x...@google.com
                CC: llvm-bugs@lists.llvm.org

Created attachment 23737
  --> https://bugs.llvm.org/attachment.cgi?id=23737&action=edit
test case

The recently change on alignment assumption generated very inefficient codes --
it seems SROA cannot handle the patten in the new implementation and fail to do
the cleanup.

Some of our internal tests suffer 10x slow down.

The attached program shows the problem. Without the patch, we have 6
instructions. With the patch, we have ~100 instructions, most of them are
redundant.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to