<div dir="ltr">Hey,<div><br><div>I am working on a new back-end,</div><div>in my back end, I require to pass every argument through a register when calling a function, unless the argument is part of the ellipsis (...) and then pass it through the stack, I've tried creating a CCCustom function to analyze the operands when a function has var args, however, the information whether the out val is fixed or not is not passed into the analyze function, the code I'm talking about can be seen here: </div><div><br></div><div><a href="https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/CallingConvLower.cpp#L138">https://github.com/llvm-mirror/llvm/blob/master/lib/CodeGen/CallingConvLower.cpp#L138</a><br></div><div><br></div><div>In line 144 the Fn is called, the Outs[i] contains the information required for such thing because it contains the IsFixed flag.</div><div>Did anyone else come by such requirement? is there any other way anyone could recommend handling such requirement?</div><div><br></div><div>Thanks in advance, Liad.</div></div></div>