[GHC] #7883: enable GHC LLVM backend to use LLVM provided CAS / Atomicity primitives?

GHC cvs-ghc at haskell.org
Sat May 11 00:09:03 CEST 2013


#7883: enable GHC LLVM backend to use LLVM provided CAS / Atomicity primitives?
-----------------------------+----------------------------------------------
Reporter:  carter            |          Owner:  carter          
    Type:  feature request   |         Status:  new             
Priority:  normal            |      Component:  Compiler        
 Version:  7.7               |       Keywords:                  
      Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
 Failure:  None/Unknown      |      Blockedby:                  
Blocking:                    |        Related:                  
-----------------------------+----------------------------------------------
Changes (by carter):

 * cc: carter.schonwald@… (added)
  * owner:  => carter


Comment:

 go ahead by Simon M here http://www.haskell.org/pipermail/ghc-
 devs/2013-May/001224.html

 David Terei points out related work i can refer to as a model for the
 work, when Tibbe was adding popcount


 https://github.com/ghc/ghc/commit/2906db6c3a3f1000bd7347c7d8e45e65eb2806cb

 and

 https://github.com/ghc/ghc/commit/2d0438f329ac153f9e59155f405d27fac0c43d65

 I"ll start hacking on this in a week or so.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7883#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list