
#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