diff options
| author | Craig Topper <craig.topper@intel.com> | 2017-08-27 03:26:04 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2017-08-27 03:26:04 +0000 |
| commit | 71dab64a57189ecff069486278bb79feb76a2719 (patch) | |
| tree | 7f694a42827a8b6f2afecb469e08636db58f2abb | |
| parent | 13624cf98053ea40edbd49c9431c97dc56dcd29a (diff) | |
| download | bcm5719-llvm-71dab64a57189ecff069486278bb79feb76a2719.tar.gz bcm5719-llvm-71dab64a57189ecff069486278bb79feb76a2719.zip | |
[X86] Use getOnesVector instead of using DAG.getConstant(-1).
llvm-svn: 311840
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index cb78d235fbe..bd1d09b50ce 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -14412,7 +14412,7 @@ SDValue X86TargetLowering::LowerINSERT_VECTOR_ELT(SDValue Op, for (unsigned i = 0; i != NumElts; ++i) BlendMask.push_back(i == IdxVal ? i + NumElts : i); SDValue CstVector = IsZeroElt ? getZeroVector(VT, Subtarget, DAG, dl) - : DAG.getConstant(-1, dl, VT); + : getOnesVector(VT, DAG, dl); return DAG.getVectorShuffle(VT, dl, N0, CstVector, BlendMask); } |

