https://github.com/arsenm commented: We should probably consolidate these fields into one struct for whatever the final ABI ends up being. In the meantime I think we should just follow along with the visibility of the function https://github.com/llvm/llvm-project/pull/114810