Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. https://www.npopov.com/2026/01/31/This-year-in-LLVM-2025.html

https://www.npopov.com/2026/01/31/This-year-in-LLVM-2025.html

Scheduled Pinned Locked Moved Uncategorized
3 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Nick DesaulniersL This user is from outside of this forum
    Nick DesaulniersL This user is from outside of this forum
    Nick Desaulniers
    wrote last edited by
    #1

    https://www.npopov.com/2026/01/31/This-year-in-LLVM-2025.html

    > The reason I worked on this is that someone on Reddit shared an example where Rust’s GCC backend actually produced better code than the LLVM backend, which is an injustice I just could not let stand.

    Hey, competition can be good for users.

    Per VognsenP Alison ChaikenA 2 Replies Last reply
    0
    • Nick DesaulniersL Nick Desaulniers

      https://www.npopov.com/2026/01/31/This-year-in-LLVM-2025.html

      > The reason I worked on this is that someone on Reddit shared an example where Rust’s GCC backend actually produced better code than the LLVM backend, which is an injustice I just could not let stand.

      Hey, competition can be good for users.

      Per VognsenP This user is from outside of this forum
      Per VognsenP This user is from outside of this forum
      Per Vognsen
      wrote last edited by
      #2

      @llvm I'd complained about that store merge issue in Rust/clang code a bunch of times on Mastodon. I didn't know it'd been fixed; that's great! Actually, it felt more like an actual bug than a missing optimization because it wasn't able to handle very trivial cases, as I recall.

      1 Reply Last reply
      0
      • Nick DesaulniersL Nick Desaulniers

        https://www.npopov.com/2026/01/31/This-year-in-LLVM-2025.html

        > The reason I worked on this is that someone on Reddit shared an example where Rust’s GCC backend actually produced better code than the LLVM backend, which is an injustice I just could not let stand.

        Hey, competition can be good for users.

        Alison ChaikenA This user is from outside of this forum
        Alison ChaikenA This user is from outside of this forum
        Alison Chaiken
        wrote last edited by
        #3

        @llvm Competition has been fantastic for users. Before LLVM, for example, GCC's error messages were often pretty incomprehensible. This will I learned about -ftime-trace from @andreasfertig , which AFAIK GCC does not have. Long may they compete!

        1 Reply Last reply
        1
        0
        • R ActivityRelay shared this topic
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        Powered by NodeBB Contributors
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups