[GHC] #7922: adding direct *.c -> object code (*.o/so/dylib) support to compilation driver
GHC
cvs-ghc at haskell.org
Tue May 21 17:30:44 CEST 2013
#7922: adding direct *.c -> object code (*.o/so/dylib) support to compilation
driver
---------------------------------+------------------------------------------
Reporter: carter | Owner:
Type: feature request | Status: infoneeded
Priority: normal | Milestone:
Component: Compiler | Version: 7.7
Keywords: | Os: Unknown/Multiple
Architecture: Unknown/Multiple | Failure: None/Unknown
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: #7904 |
---------------------------------+------------------------------------------
Changes (by nathanhowell):
* cc: nathanhowell@… (added)
Comment:
Two ways I can think of: adding AVX instrinsics/primops or using LLVM's
autovectorizer.
I think the LLVM backend should skip the assembler step when it can emit
object files directly (llc -filetype=obj with LLVM 3.0+?) and no asm
munging is required. Likewise for C or C++ files.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7922#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list