Re: [GHC] #4213: LLVM: Add support for TNTC to LLVM compiler suite

#4213: LLVM: Add support for TNTC to LLVM compiler suite -------------------------------------+------------------------------------ Reporter: dterei | Owner: dterei Type: feature request | Status: new Priority: low | Milestone: 7.6.2 Component: Compiler (LLVM) | Version: 6.13 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Comment (by dterei): So I haven't looked at the proposed offsetting feature for LLVM. If that feature indeed means we can support TNTC without any changes to our current design (i.e., no changes to NCG or RTS) then awesome! We should defiantly make that change. I agree that minimizing how much we use the mangler is a good thing. If we can remove it then we should be able to avoid any intermediate files at all other than the .ll file. It's silly right now that we run `opt` and produce an intermediate .bc file, and then run `llc`. We should be able to just use a driver to go from .ll to an object file. At that point I'd be very surprised if changing to the LLVM API had any advantage. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/4213#comment:29 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC