[LLVMdev] Is va_arg deprecated?

Sergey Yakoushkin sergey.yakoushkin at gmail.com
Fri Feb 18 18:42:37 PST 2011


Hi David,

I'm working on source to source transformations and instrumentation.
A flag to disable 'va_arg' lowering in LLVM FEs will be very useful.

Have you sent your modifications upstream to LLVM?
If not, could you please share link to your public repository.

Thanks,
Sergey Yakoushkin

On Mon, Jul 19, 2010 at 11:18 PM, David Meyer <pdox at google.com> wrote:
> Neal,
>
> FYI, my group has added a flag to llvm-gcc for emitting the va_arg
> instruction (instead of lowering in the front-end),
> and we also have an implementation of the VAARG instruction for
> X86-64. (which is currently not implemented in the LLVM backend).
>
> Both of these things will be sent upstream to LLVM soon, pending some
> more testing and review.
>
> If you are dire need of these features now, I can point you to the
> (public) repository where we have the beta versions.
>
> - David M



More information about the llvm-dev mailing list