https://github.com/vporpo commented: Not a huge fan of having these functions as member functions of the Value/User class, but not super against it either. Their semantics are fairly simple, so they might as well be part of the IR. https://github.com/llvm/llvm-project/pull/109221