diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2013-04-20 22:49:16 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2013-04-20 22:49:16 +0000 |
commit | a41f91ea8e78714bf6b8d2f3762c24d9f3a9f0c9 (patch) | |
tree | a7df9d628981d2c731d9c56d39d0844bc00aa538 /llvm/lib/Target/Sparc/SparcSubtarget.cpp | |
parent | 8aca44a6234dfefd8cb340c43d7923dfaece82c1 (diff) | |
download | bcm5719-llvm-a41f91ea8e78714bf6b8d2f3762c24d9f3a9f0c9.tar.gz bcm5719-llvm-a41f91ea8e78714bf6b8d2f3762c24d9f3a9f0c9.zip |
Compile varargs functions for SPARCv9.
With a little help from the frontend, it looks like the standard va_*
intrinsics can do the job.
Also clean up an old bitcast hack in LowerVAARG that dealt with
unaligned double loads. Load SDNodes can specify an alignment now.
Still missing: Calling varargs functions with float arguments.
llvm-svn: 179961
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcSubtarget.cpp')
0 files changed, 0 insertions, 0 deletions