[GHC] #10074: Implement the 'Improved LLVM Backend' proposal

GHC ghc-devs at haskell.org
Tue Feb 10 14:01:36 UTC 2015


#10074: Implement the 'Improved LLVM Backend' proposal
-------------------------------------+-------------------------------------
        Reporter:  thoughtpolice     |                   Owner:
            Type:  task              |  thoughtpolice
        Priority:  high              |                  Status:  new
       Component:  Compiler (LLVM)   |               Milestone:  7.12.1
      Resolution:                    |                 Version:
Operating System:  Unknown/Multiple  |                Keywords:  llvm,
 Type of failure:  None/Unknown      |  codegen
      Blocked By:                    |            Architecture:
 Related Tickets:                    |  Unknown/Multiple
                                     |               Test Case:
                                     |                Blocking:
                                     |  Differential Revisions:  Phab:D530
-------------------------------------+-------------------------------------

Comment (by Austin Seipp <austin@…>):

 In [changeset:"5d5abdca31cdb4db5303999778fa25c4a1371084/ghc"]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="5d5abdca31cdb4db5303999778fa25c4a1371084"
 llvmGen: move to LLVM 3.6 exclusively

 Summary:
 Rework llvmGen to use LLVM 3.6 exclusively. The plans for the 7.12 release
 are to ship LLVM alongside GHC in the interests of user (and developer)
 sanity.

 Along the way, refactor TNTC support to take advantage of the new `prefix`
 data support in LLVM 3.6. This allows us to drop the section-reordering
 component of the LLVM mangler.

 Test Plan: Validate, look at emitted code

 Reviewers: dterei, austin, scpmw

 Reviewed By: austin

 Subscribers: erikd, awson, spacekitteh, thomie, carter

 Differential Revision: https://phabricator.haskell.org/D530

 GHC Trac Issues: #10074
 }}}

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10074#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list