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

Reply via email to