https://github.com/joker-eph requested changes to this pull request. Nice idea! I'm not convinced about the block parent location part, we should probably move this to a separate PR and discuss a bit more what we'd be trying to achieve exactly. https://github.com/llvm/llvm-project/pull/74670