How the Compiler Decides What to Inline or Optimize in Embedded Code

Why some functions vanish into thin air, others stubbornly remain, and how Rust + LLVM quietly rewrite your firmware behind your back.