[LLVMbugs] [Bug 1423] dagcombine is really slow on this input

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Tue May 15 23:39:15 PDT 2007


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

sabre at nondot.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
          Component|new bugs                    |Common Code Generator Code
           Keywords|                            |slow-compile
         OS/Version|Linux                       |All
            Product|new-bugs                    |libraries
           Platform|PC                          |All
         Resolution|                            |FIXED
            Summary|llc is really slow on the   |dagcombine is really slow on
                   |attached function           |this input
   Target Milestone|---                         |2.1
            Version|unspecified                 |1.0



------- Additional Comments From sabre at nondot.org  2007-05-16 01:39 -------
Fixed, patch here:

This speeds up isel on this function from:

   ---User Time---   --System Time--   --User+System--   ---Wall Time---  --- Name ---
  60.0536 ( 96.8%)   1.4269 ( 97.9%)  61.4805 ( 96.8%)  61.4842 ( 96.8%)  ARM Instruction Selection
   1.6086 (  2.5%)   0.0115 (  0.7%)   1.6202 (  2.5%)   1.6203 (  2.5%)  Linear Scan Register Allocator

to:

   ---User Time---   --System Time--   --User+System--   ---Wall Time---  --- Name ---
   3.9081 ( 66.9%)   1.6220 ( 98.1%)   5.5301 ( 73.8%)   5.5876 ( 74.0%)  ARM Instruction Selection
   1.5635 ( 26.7%)   0.0119 (  0.7%)   1.5754 ( 21.0%)   1.5757 ( 20.8%)  Linear Scan Register Allocator

a speedup of over 11x, in a release build.

-Chris



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list