commit | a4b56d30389753cbde96ad410e86db4b4b86ac16 | [log] [tgz] |
---|---|---|
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | Wed Jun 05 03:00:18 2013 +0000 |
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | Wed Jun 05 03:00:18 2013 +0000 |
tree | 568a987f9cb8889f25774ecf02c0c26cec40f141 | |
parent | 7e9f52f1faacf5505476418411127c5b16e07533 [diff] |
Implement SparcV9ABIInfo::EmitVAArg. This could actually be implemented with the LLVM IR va_arg instruction, but it doesn't seem to offer any advantages over accessing the va_list pointer directly. Using the va_list pointer directly makes it possible to perform type coercion directly from the argument array, and the va_list updates are exposed to the optimizers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183292 91177308-0d34-0410-b5e6-96231b3b80d8