ParkHanbum wrote: @sftlbcn I took a rough look at it, I don't understand everything, but it's great! I also wanted to take a more general approach using bit, but It was difficult because I was a newbie. should I close this PR? https://github.com/llvm/llvm-project/pull/73990