summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcFrameLowering.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2013-04-20 22:49:16 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2013-04-20 22:49:16 +0000
commita41f91ea8e78714bf6b8d2f3762c24d9f3a9f0c9 (patch)
treea7df9d628981d2c731d9c56d39d0844bc00aa538 /llvm/lib/Target/Sparc/SparcFrameLowering.cpp
parent8aca44a6234dfefd8cb340c43d7923dfaece82c1 (diff)
downloadbcm5719-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/SparcFrameLowering.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud