John Regehr 6/6/2022

Formal-Methods-Based Bugfinding for LLVM’s AArch64 Backend

Read Original

The article details a research project extending the Alive2 formal methods tool from LLVM's middle-end optimizers to its AArch64 backend. It explains the need for backend verification, describes the refinement checking concept, and outlines the technique of lifting compiled AArch64 code back to an IR to prove correctness or find bugs.

Formal-Methods-Based Bugfinding for LLVM’s AArch64 Backend

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week