https://github.com/kyulee-com approved this pull request. Assuming all these operations are functional, I'm approving it to move forward for now. But consider refactoring the data structure as commented. https://github.com/llvm/llvm-project/pull/92448