
#8300: split-objs doesn't split on LLVM ----------------------------+---------------------------------------------- Reporter: | Owner: rwbarton | Status: new Type: feature | Milestone: request | Version: 7.7 Priority: normal | Keywords: Component: | Architecture: Unknown/Multiple Compiler (LLVM) | Difficulty: Moderate (less than a day) Resolution: | Blocked By: Operating System: | Related Tickets: Unknown/Multiple | Type of failure: | None/Unknown | Test Case: | Blocking: | ----------------------------+---------------------------------------------- Changes (by ezyang): * difficulty: Unknown => Moderate (less than a day) Comment: The reason is the splitter needs 'split markers' (stg_split_marker) to know where to split, and at the moment, these markers are only emitted by the native backend. However, I imagine it would not be too difficult to teach the LLVM backend how to do it. You'd have another barrier, however; the splitter needs to be taught how to read LLVM code, in much the same way it needs to be taught how to read code for different architectures. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8300#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler