https://github.com/vitalybuka approved this pull request. LGTM Can merge after the rest of comments is resolved. Though, I didn't rely validate vararg ABI for new platforms. https://github.com/llvm/llvm-project/pull/109284