From 50d91d71a51a2370bbe7e727bec180cfadab9cfc Mon Sep 17 00:00:00 2001 From: Andrew Lenharth Date: Sat, 30 Apr 2005 14:19:13 +0000 Subject: [PATCH] I was sure I had thought about this and there was a reason it should work. But it is entirely possible I am just crazy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21640 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/Alpha/AlphaISelPattern.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/Target/Alpha/AlphaISelPattern.cpp b/lib/Target/Alpha/AlphaISelPattern.cpp index 819d94fa776..574f8644eeb 100644 --- a/lib/Target/Alpha/AlphaISelPattern.cpp +++ b/lib/Target/Alpha/AlphaISelPattern.cpp @@ -1199,13 +1199,14 @@ unsigned ISel::SelectExpr(SDOperand N) { } } - if (DestType == MVT::f64 || DestType == MVT::f32 || - ( - (opcode == ISD::LOAD || opcode == ISD::CopyFromReg || - opcode == ISD::EXTLOAD) && - (N.getValue(0).getValueType() == MVT::f32 || - N.getValue(0).getValueType() == MVT::f64) - ) + if ((DestType == MVT::f64 || DestType == MVT::f32 || + ( + (opcode == ISD::LOAD || opcode == ISD::CopyFromReg || + opcode == ISD::EXTLOAD) && + (N.getValue(0).getValueType() == MVT::f32 || + N.getValue(0).getValueType() == MVT::f64) + )) + && opcode != ISD::CALL ) return SelectExprFP(N, Result);