Announcement

Collapse
No announcement yet.

LLVM Is On The Path To Getting Faster

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

  • LLVM Is On The Path To Getting Faster

    Phoronix: LLVM Is On The Path To Getting Faster

    LLVM contributor Mikhail Zolotukhin has issued a report about the continued evolution of LLVM and its impact on the compiler's performance...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    LLVM was made for IL "jit class" targeting. If they continue to build in static x86 they will destroy this compiler to.

    Comment


    • #3
      Originally posted by artivision View Post
      LLVM was made for IL "jit class" targeting. If they continue to build in static x86 they will destroy this compiler to.
      While LLVM can work as a JIT... it's performance there has always sucked compared to purpose built JITs.... its has been targeted at ahead of time compiles since forever... in general it's performance at AOT is good enough that it's latency at JIT makes it not worth it...

      Comment


      • #4
        so regarding libcxx - is llvm, clang etc built against llvm libc++ as standard now rather than using the system libstdc++?

        Comment


        • #5
          There still though are open opportunities for making LLVM even faster with some of the areas to work on include a known bits cache, SCEV, forming LCSSA, unnecessary pass dependencies, and libcxx changes. Read more in his mailing list post.
          Call me a stickler but writing novels has this on full alert:

          Though, there are still open opportunities for making LLVM even faster with some of the areas to work on include a known bits cache, SCEV, forming LCSSA, unnecessary pass dependencies, and libcxx changes. Read more in his mailing list post.

          Comment

          Working...
          X