https://github.com/RKSimon requested changes to this pull request. @ParkHanbum please can you update against trunk and fix the build errors (apologies for the merge - I wanted to confirm that patch hadn't rotted). https://github.com/llvm/llvm-project/pull/185736