TGMM wrote: Should I do something about the IsA functions? I'm just following the naming convention specified in the guidelines. If not, I think this is ready to be merged. https://github.com/llvm/llvm-project/pull/119645