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

Reply via email to