> scheduler support for negative operand latencies (i.e. an instruction writing to a register may be scheduled after a corresponding use);
> scheduler support for negative operand latencies (i.e. an instruction writing to a register may be scheduled after a corresponding use);
"Adopting LLVM for our kernel builds comes with several advantages. It will let us enable ThinLTO for improved performance without compromising too much on compile times and […]
"Adopting LLVM for our kernel builds comes with several advantages. It will let us enable ThinLTO for improved performance without compromising too much on compile times and […]
LinuxカーネルがMicrosoft C Extensionsの有効化に向けて動いています。
GCCとLLVM/ClangでMicrosoftのC拡張を利用できるようになります。
Linux 6.19でのマージが検討されており、より良いコードが書けるようになる可能性があります。
LinuxカーネルがMicrosoft C Extensionsの有効化に向けて動いています。
GCCとLLVM/ClangでMicrosoftのC拡張を利用できるようになります。
Linux 6.19でのマージが検討されており、より良いコードが書けるようになる可能性があります。
That said, a number of embedded platforms use so called "none" or "embed" variants CPU specific compilers, then provide everything needed at the link stage to target specific devices.
That said, a number of embedded platforms use so called "none" or "embed" variants CPU specific compilers, then provide everything needed at the link stage to target specific devices.
If you pass in --jit to a build, every-python will attempt to detect the correct version of LLVM needed to build from LLVM_VERSION specified in Tools/jit/_llvm.py at the time of the commit and use it!
Makes bisecting JIT things so much simpler 🥲
If you pass in --jit to a build, every-python will attempt to detect the correct version of LLVM needed to build from LLVM_VERSION specified in Tools/jit/_llvm.py at the time of the commit and use it!
Makes bisecting JIT things so much simpler 🥲
archiloque.net/weekly/25-11...
archiloque.net/weekly/25-11...
C: https://news.ycombinator.com/item?id=45797044
posted on 2025.11.03 at 03:37:48 (c=3, p=10)
C: https://news.ycombinator.com/item?id=45797044
posted on 2025.11.03 at 03:37:48 (c=3, p=10)
Why LLVM is slow; inst select, one pass, unrolling. gcc vs clang. PGO. Array init IR, try catch finally, throws, unwind tables, deopt, exceptional control flow. interior pointers. Stack unwinding vs branching checks
Why LLVM is slow; inst select, one pass, unrolling. gcc vs clang. PGO. Array init IR, try catch finally, throws, unwind tables, deopt, exceptional control flow. interior pointers. Stack unwinding vs branching checks
i love fucking around with llvm dag patterns
i love fucking around with llvm dag patterns
and then maybe after that clean up the interpreter i made for my bachelor's thesis?? (i could start with that but i want something more......guided rn)
and then maybe after that clean up the interpreter i made for my bachelor's thesis?? (i could start with that but i want something more......guided rn)
Interest | Match | Feed