================ @@ -41,6 +41,47 @@ using namespace clang; +enum class RegisterType { SRV, UAV, CBuffer, Sampler, C, I, Invalid }; ---------------- hekota wrote: This is moved from below. https://github.com/llvm/llvm-project/pull/108924