[llvm] r250075 - combine predicates; NFCI
Sanjay Patel via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 12 11:15:08 PDT 2015
Author: spatel
Date: Mon Oct 12 13:15:08 2015
New Revision: 250075
URL: http://llvm.org/viewvc/llvm-project?rev=250075&view=rev
Log:
combine predicates; NFCI
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp?rev=250075&r1=250074&r2=250075&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Mon Oct 12 13:15:08 2015
@@ -25736,10 +25736,7 @@ static SDValue PerformSExtCombine(SDNode
}
}
- if (!Subtarget->hasFp256())
- return SDValue();
-
- if (VT.isVector() && VT.getSizeInBits() == 256)
+ if (Subtarget->hasAVX() && VT.isVector() && VT.getSizeInBits() == 256)
if (SDValue R = WidenMaskArithmetic(N, DAG, DCI, Subtarget))
return R;
More information about the llvm-commits
mailing list