https://github.com/weiweichen commented: this looks awesome, could you please add some documentations for this change (either in this PR or a follow-up one)? https://github.com/llvm/llvm-project/pull/125509