5b8a0cb398
- Implement `reorder_blocks` (BBR) pass using DFS to maximize fallthroughs. - Update x86_64 backend to use actual function names in call instructions instead of generic IDs. - Replace the GCD test case in main with an iterative factorial test module. - Remove redundant validation check at the end of the optimization pipeline.