[LLVMbugs] [Bug 15263] New: TargetInstrInfo::isTriviallyReMaterializable() and reMaterialize() are inadequate and require special knowledge from callers

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Feb 13 19:06:43 PST 2013


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

            Bug ID: 15263
           Summary: TargetInstrInfo::isTriviallyReMaterializable() and
                    reMaterialize() are inadequate and require special
                    knowledge from callers
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Register Allocator
          Assignee: unassignedbugs at nondot.org
          Reporter: zwarich at apple.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

TargetInstrInfo::isTriviallyReMaterializable() doesn't check all of the
conditions on register classes and subregisters for its callers, and
reMaterialize() doesn't correctly update subregister definitions. They probably
don't have enough information to do this, but they should be extended to take
it and remove the burden from their callers.

-- 
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/20130214/72ea251e/attachment.html>


More information about the llvm-bugs mailing list