[LLVMdev] Proposal for a new LLVM concurrency memory model

Renato Golin rengolin at systemcall.org
Tue Apr 27 11:56:05 PDT 2010

On 27 April 2010 19:16, David Greene <dag at cray.com> wrote:
> IMHO, LLVM is the wrong
> place to deal with these.  It should be done at a higher level.
> It _can_ be done at the LLVM IR level, but much less conveniently.

Now I agree with you, completely. ;)

It is important, it is the future, but it is in the library/language
definition space that the solution will be more elegant.

Like functional languages, HPF, openMPI, Scala having intrinsic
message passing or openMP constructs, the compiler has much more
freedom to guess and do the right thing (tm).



Reclaim your digital rights, eliminate DRM, learn more at

More information about the llvm-dev mailing list