Announcement

Collapse
No announcement yet.

OpenMP May Finally Come To LLVM/Clang

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • OpenMP May Finally Come To LLVM/Clang

    Phoronix: OpenMP May Finally Come To LLVM/Clang

    Multi-threading in LLVM has been brought up and it looks like some developers may finally be taking on the challenge of bringing OpenMP support to this growing open-source compiler infrastructure...

    http://www.phoronix.com/vr.php?view=MTA0Mzc

  • #2
    multi-process programming???

    OpenMP is used by programs like GraphicsMagick and several of the benchmarks we commonly run at Phoronix as it's very efficient and effective for multi-process programming.
    article-factory fail!

    Comment


    • #3
      ROSE uses the EDG frontend. In other words, it's pretty crappy. Can be use to build tools for the C++ it supports, but the lure of Clang is just how easy it is to modify and extend and improve.

      Comment


      • #4
        Dragonegg supports OpenMP

        If you need to turn OpenMP code into LLVM IR, this can be done with dragonegg (gcc lowers OpenMP constructs before the conversion from gimple to LLVM IR occurs).

        Comment

        Working...
        X