[clang] [llvm] [WIP] Expand variadic functions in IR (PR #89007)
Jon Chesterfield via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 17 04:16:32 PDT 2024
================
@@ -115,7 +115,13 @@ void AMDGPUABIInfo::computeInfo(CGFunctionInfo &FI) const {
Address AMDGPUABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr,
QualType Ty) const {
- llvm_unreachable("AMDGPU does not support varargs");
+ const bool IsIndirect = false;
+ const bool AllowHigherAlign = true;
+ // Would rather not naturally align values
+ // Splitting {char, short} into two separate arguments makes that difficult.
----------------
JonChesterfield wrote:
Nope. At least, not what I got under testing. That sounds like a good idea though.
https://github.com/llvm/llvm-project/pull/89007
More information about the llvm-commits
mailing list