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: [email protected]
ReportedBy: [email protected]
CC: [email protected]
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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs