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/Object/COFFYAML.cpp | |
parent | 36af2529ee81efc8fca98ad65a3a9fadc9e6e45e (diff) | |
download | llvm-303caedd4b41f6dcfa994abfc7dc59d39e6cd346.zip llvm-303caedd4b41f6dcfa994abfc7dc59d39e6cd346.tar.gz llvm-303caedd4b41f6dcfa994abfc7dc59d39e6cd346.tar.bz2 |
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/Object/COFFYAML.cpp')
0 files changed, 0 insertions, 0 deletions