[LLVMbugs] [Bug 2559] New: Finish first-class aggregates support

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Jul 17 07:15:19 PDT 2008


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

           Summary: Finish first-class aggregates support
           Product: new-bugs
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: matthijs at stdin.nl
                CC: llvmbugs at cs.uiuc.edu
        Depends on: 2557,2558


In the past months support for first class aggregates has been largely
implemented. The original design was detailed in
http://nondot.org/sabre/LLVMNotes/FirstClassAggregates.txt

By now, the insertvalue and extractvalue instructions are implemented and the
verifier accepts aggregates as first class values (ie, in function arguments,
return values, loads, stores, etc.).

A number of passes have added support for manipulating and simplifying
constructs containing first class structs.

I'm not really sure how the status of codegen for first class structs is, since
I'm not using codegen atm. Perhaps someone else can create PRs for the
unsupported parts in codegen?

There are still a number of other things that need to be done, I will be
creating PRs for those things and make them block this PR.


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



More information about the llvm-bugs mailing list