diff options
author | Chris Lattner <sabre@nondot.org> | 2010-08-26 06:57:07 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-08-26 06:57:07 +0000 |
commit | af23e9a7982d91625d12e75903b587b5273f0d08 (patch) | |
tree | 64c22dc6589a7d7426dde327708020e02b0ab1da /llvm/lib/CodeGen | |
parent | 51e1cc2fe244b12729ac874359c71948f79525fd (diff) | |
download | bcm5719-llvm-af23e9a7982d91625d12e75903b587b5273f0d08.tar.gz bcm5719-llvm-af23e9a7982d91625d12e75903b587b5273f0d08.zip |
Add a hackaround for PR7993 which is causing failures on x86 builders that lack sse2.
llvm-svn: 112175
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index 849220a7bfe..433ba6524a4 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -1314,6 +1314,8 @@ SDValue SelectionDAGLegalize::LegalizeOp(SDValue Op) { break; case TargetLowering::Expand: if (!TLI.isLoadExtLegal(ISD::EXTLOAD, SrcVT)) { + // FIXME: If SrcVT isn't legal, then this introduces an illegal + // type. SDValue Load = DAG.getLoad(SrcVT, dl, Tmp1, Tmp2, LD->getSrcValue(), LD->getSrcValueOffset(), LD->isVolatile(), LD->isNonTemporal(), |