[llvm] ca2abea - [X86] Use SelectionDAG::getZExtOrTrunc to simplify some code. NFCI
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 28 16:28:19 PST 2020
Author: Craig Topper
Date: 2020-01-28T16:27:59-08:00
New Revision: ca2abea29a4f4537718e1dcde9d0b54736bf326d
URL: https://github.com/llvm/llvm-project/commit/ca2abea29a4f4537718e1dcde9d0b54736bf326d
DIFF: https://github.com/llvm/llvm-project/commit/ca2abea29a4f4537718e1dcde9d0b54736bf326d.diff
LOG: [X86] Use SelectionDAG::getZExtOrTrunc to simplify some code. NFCI
Added:
Modified:
llvm/lib/Target/X86/X86ISelLowering.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index e8e1e1c22242..ce71634e17f7 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -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.
More information about the llvm-commits
mailing list