aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CompilerDriver/CompilationGraph.cpp
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2010-07-23 00:30:35 +0000
committerDale Johannesen <dalej@apple.com>2010-07-23 00:30:35 +0000
commitf2d75670b7eee180ea6cb22cfa7c581c9fad26e5 (patch)
tree3ca1e93791851ad984c5d9a944cf32d3214a8f7a /llvm/lib/CompilerDriver/CompilationGraph.cpp
parent88f0e04e6fd03bbaf4bdc0e03baab356e4848ddf (diff)
downloadllvm-f2d75670b7eee180ea6cb22cfa7c581c9fad26e5.zip
llvm-f2d75670b7eee180ea6cb22cfa7c581c9fad26e5.tar.gz
llvm-f2d75670b7eee180ea6cb22cfa7c581c9fad26e5.tar.bz2
The only supported calling convention for X86-64 uses
SSE, so we can't return floating point values if this is disabled. Detect this error for clang. With SSE1 only, f64 is a problem; it can be done, but neither llvm-gcc nor clang has ever generated correct code for it. Since nobody noticed this I think it's OK to treat it as an error for now. This also handles SSE-sized vectors of floating point. 8207686, 8204109. llvm-svn: 109201
Diffstat (limited to 'llvm/lib/CompilerDriver/CompilationGraph.cpp')
0 files changed, 0 insertions, 0 deletions