LLVM ist a mess
LLVM ist a mess
Posted Mar 17, 2024 20:25 UTC (Sun) by tialaramex (subscriber, #21167)In reply to: LLVM ist a mess by roc
Parent article: Cranelift code generation comes to Rust
One compiler application which feels intuitively useful to me (but I'm not a language designer) would be to have a _non-optimising_ compiler which can translate from a suitable language to dependable constant time machine code for some N architectures where N > 1
The purpose would be to wean ourselves off machine code for writing core cryptographic libraries. It would be nice if the sort of people who enter NIST competitions could write this rather than C but it's not crucial.
In this application we actually don't want ordinary optimisation, so I suspect some (many?) optimisation strategies are invalid and it may be faster to begin from almost nothing.
