[X86] Use SelectionDAG::getZExtOrTrunc to simplify some code. NFCI
authorCraig Topper <craig.topper@intel.com>
Wed, 29 Jan 2020 00:13:51 +0000 (16:13 -0800)
committerCraig Topper <craig.topper@intel.com>
Wed, 29 Jan 2020 00:27:59 +0000 (16:27 -0800)
llvm/lib/Target/X86/X86ISelLowering.cpp

index e8e1e1c22242a4af50344213e5d4d4824b18ee37..ce71634e17f7572d95bdb09fd579a3adc3a65bbe 100644 (file)
@@ -25475,8 +25475,7 @@ SDValue X86TargetLowering::LowerFLT_ROUNDS_(SDValue Op,
                             DAG.getConstant(1, DL, MVT::i16)),
                 DAG.getConstant(3, DL, MVT::i16));
 
-  return DAG.getNode((VT.getSizeInBits() < 16 ?
-                      ISD::TRUNCATE : ISD::ZERO_EXTEND), DL, VT, RetVal);
+  return DAG.getZExtOrTrunc(RetVal, DL, VT);
 }
 
 // Split an unary integer op into 2 half sized ops.