diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2013-06-05 03:00:18 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2013-06-05 03:00:18 +0000 |
| commit | 303caedd4b41f6dcfa994abfc7dc59d39e6cd346 (patch) | |
| tree | 850c3d970aed29491c914e924bbb74662b52d2c5 /llvm/lib | |
| parent | 36af2529ee81efc8fca98ad65a3a9fadc9e6e45e (diff) | |
| download | bcm5719-llvm-303caedd4b41f6dcfa994abfc7dc59d39e6cd346.tar.gz bcm5719-llvm-303caedd4b41f6dcfa994abfc7dc59d39e6cd346.zip | |
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.
llvm-svn: 183292
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions

