|
alive2
☆
« Back to VersTracker
|
||||||||||
|
Description: Automatic verification of LLVM optimizations |
||||||||||
| Type: Formula | Latest Version: 21.0@1 | Tracked Since: Dec 17, 2025 | ||||||||||
| Links: Homepage | formulae.brew.sh | ||||||||||
| Category: Developer tools | ||||||||||
| Tags: llvm verification compiler formal-methods z3 debugging | ||||||||||
| Install: brew install alive2 | ||||||||||
|
About: Alive2 is a sophisticated tool designed for the automatic formal verification of LLVM compiler optimizations. It systematically tests optimization passes by generating valid programs and transformations, mathematically proving whether an optimization is correct or finding specific counterexamples that expose bugs. This provides a critical safety net for compiler developers, ensuring that performance enhancements do not introduce subtle, critical errors into the generated code. |
||||||||||
Key Features:
|
||||||||||
Use Cases:
|
||||||||||
Alternatives:
|
||||||||||
| License: MIT | ||||||||||
| Dependencies: hiredis, llvm, z3, zstd | ||||||||||
| Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux | ||||||||||
| Version History | ||||||||||
|