[GHC] #8396: cleanup / refactor native code gens
GHC
ghc-devs
Wed Oct 2 03:45:17 UTC 2013
#8396: cleanup / refactor native code gens
----------------------------------------+----------------------------------
Reporter: carter | Owner:
Type: feature request | Status: new
Priority: high | Milestone: 7.10.1
Component: Compiler | Version:
Keywords: | Operating System:
Architecture: Unknown/Multiple | Unknown/Multiple
Difficulty: Unknown | Type of failure: None/Unknown
Blocked By: | Test Case:
Related Tickets: #8299 , #8287 ,#8272 | Blocking:
----------------------------------------+----------------------------------
the native code gen could use some cleanup / love.
1. Catchup with feature parity of the llvm
a. this includes adding SIMD support on applicable native code gen
architectures, starting with x86_64
2. make it easier to extend / modify experiment with the native code gen
3. make it easier to add new primops (maybe even a magic inline asm
primop?!)
4. other things i'm overlooking right now
this also overlaps with a number of related tickets i've been adding to
trac.
a more ambitious strategic goal that won't be the initial goal, that simon
marlow suggested when i chatted with him at ICFP, is to make the native
code gen codebase a sort of "mini-llvm". I think thats a bit ambitious for
the near term, but maybe thats the point on the horizon we may want to aim
towards.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8396>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list