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

           Summary: tblgen generating insane function in cellspu dag isel
           Product: tools
           Version: 2.2
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: TableGen
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


In the Select_SPUISD_MUL64_MARKER_i64 function, tblgen is generating a call to
"Emit_201" passing it many many many arguments.  Emit_201 only has one call
site, so it could be inlined into the callee.  It isn't clear what is going on.

Another issue is that we're passing around EVT values by value in dagisel
matcher code, and EVT doesn't qualify to get the default copy ctors, so they
are not passed by value.  This is "bad".


-- 
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

Reply via email to