3 ms·
> LLVM devs don't really care about Rust. [citation needed] (I have thousands of lines in both) > They haven't fixed noalias in years, I think you fail to un
by ndesaulniers 7y ago
> LLVM devs don't really care about Rust.
[citation needed] (I have thousands of lines in both)
> They haven't fixed noalias in years,
I think you fail to understand the complexities of TBAA, which are and have been working on for a long time. It's a lot of work frankly.
> there isn't still a freeze intrinsic in the IR, the LLVM-IR semantics are often not documented enough for the Rust compiler to know whether it is generating IR that has UB or not...
It's important to have more languages target LLVM to flush these out. Things aren't intentionally undocumented; more like no one has really thought that hard about edge cases and interactions. And if there's only a few front ends generating similar IR, who will expose those dark corners?