[LLVMbugs] [Bug 17790] New: Clean up dead lifetime markers.

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sun Nov 3 10:38:18 PST 2013


http://llvm.org/bugs/show_bug.cgi?id=17790

            Bug ID: 17790
           Summary: Clean up dead lifetime markers.
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Scalar Optimizations
          Assignee: unassignedbugs at nondot.org
          Reporter: benny.kra at gmail.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

For the test case from Bug 16474 (where a lot of inlining occurs) we end up
with a ridiculous amount of dead lifetime markers. The call to
llvm.lifetime.start is directly followed by a llvm.lifetime.end call, repeated
many times.

$ clang -O3 -S -o - t.c -flto | grep -c lifetime
9094

Some pass should probably collapse them.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20131103/9c485e9a/attachment.html>


More information about the llvm-bugs mailing list