<div>Hello LLVM,</div><div><br></div><div>Attached is a patch to add the option "-fuse-llvm-va-arg" to llvm-gcc. The default behavior remains unchanged.</div><div><div><br></div><div>When this option is passed, invocations of __builtin_va_arg always emit the LLVM va_arg instruction instead of being lowered to target-specific operations. </div>
<div><br></div><div>Visual diff is available at: <a href="http://codereview.chromium.org/3694002/show">http://codereview.chromium.org/3694002/show</a></div><div><br></div><div>The code in this patch was originally provided by Alan Donovan of Google, with contributions from Rafael Espindola and myself.</div>
<div><br></div><div>Thank you,</div></div><div> David M</div>