aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveVariables.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-05-26 16:37:37 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-05-26 16:37:37 +0000
commit1518b64ddcc01a8f8b9c4769e89dd09ec9391f95 (patch)
tree840048b96b9fa37467e397382335ac488d6f8686 /llvm/lib/CodeGen/LiveVariables.cpp
parentf7323f3f65ed9df4ce8c06d5964b739f8c80999a (diff)
downloadllvm-1518b64ddcc01a8f8b9c4769e89dd09ec9391f95.zip
llvm-1518b64ddcc01a8f8b9c4769e89dd09ec9391f95.tar.gz
llvm-1518b64ddcc01a8f8b9c4769e89dd09ec9391f95.tar.bz2
When trying to pass an argument on the stack, assume LLVM will do the right
thing for non-aggregate types. - Otherwise we unnecessarily pin values to the stack and currently end up triggering a backend bug in one case. - This loose cooperation with LLVM to implement the ABI is pretty ugly. - <rdar://problem/6918722> [irgen] clang miscompile of many pointer varargs on x86-64 llvm-svn: 72419
Diffstat (limited to 'llvm/lib/CodeGen/LiveVariables.cpp')
0 files changed, 0 insertions, 0 deletions