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 altaic): Replying to [comment:20 dterei]:
The other issue is that fixing TNTC doesn't eliminate the mangler. We use it for a few different reasons now. I can think of at least 3 I believe: TNTC, SIMD, and Windows.
I didn't know the mangler is used for Windows, though I recall it was (is?) used for stack alignment on OSX. I was hoping that a move to using the LLVM API would allow enough control to be rid of the mangler once and for all, but it seems the idea is not getting much traction. I may press on in my own tree to gather some stats and become more familiar with LLVM's internals. Maybe it'll bear some unexpected fruit. Cheers, Will -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/4213#comment:22 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC