Bits Of ThoughtSSA Compiler Backend with Rust and Z3In the previous article, we saw how SSA can make the optimization passes of our compiler simple and efficient. After optimizing our…Mar 21Mar 21
Bits Of ThoughtOptimizing SSA Code: GVN-PREModern compilers operate on an internal code in SSA (Single Static Assignment) form. SSA encodes common data flow information into the…Jul 2, 2023Jul 2, 2023
Bits Of ThoughtImplementing SSA compilers with RustWhen optimizing programs, modern compilers use an intermediate representation in SSA. This article explores SSA concepts in Rust.Mar 20, 2023Mar 20, 2023
Bits Of ThoughtFile Compression in Rust 2: Burrows-Wheeler TransformIn the previous part of this series, we learned about a popular static en- and decoding algorithm for compression — Huffman Coding. As we…Oct 24, 2022Oct 24, 2022
Bits Of ThoughtFile compression in Rust: Huffman CodingDiscovering basic compression algorithms with the power of rustlang.Sep 26, 20221Sep 26, 20221