https://github.com/slackito approved this pull request. Looks good, just shuffling code around. I'm also ok with moving Context to its own files, as the general SandboxIR.{h,cpp} were getting too big. https://github.com/llvm/llvm-project/pull/110049