Formal-Methods-Based Bugfinding for LLVM’s AArch64 Backend
Read OriginalThe 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.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser