[LLVMbugs] [Bug 10096] New: Early tail dup can cause problems to register allocator don't

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Jun 6 22:17:37 PDT 2011


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

           Summary: Early tail dup can cause problems to register
                    allocator don't
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Register Allocator
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: rafael.espindola at gmail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=6707)
 --> (http://llvm.org/bugs/attachment.cgi?id=6707)
master2.bc

I am reporting a bug to keep track of the recent discussions on llvm-commits.

With the attached bitcode file:

$ time ./bin/llc -disable-early-taildup ~/llvm/master2.bc  -o master.o
-tail-dup-size=8 -filetype=obj

real    0m1.667s
user    0m1.640s
sys    0m0.024s

$ ls -l master.o
-rw-rw-r--. 1 espindola espindola 126256 Jun  7 01:19 master.o

$ time ./bin/llc  ~/llvm/master2.bc  -o master.o  -filetype=obj

real    0m24.317s
user    0m24.204s
sys    0m0.063s
$ ls -l master.o
-rw-rw-r--. 1 espindola espindola 675912 Jun  7 01:20 master.o

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list