reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
17564   bool IsZeroElt = X86::isZeroNode(N1);
17565   bool IsAllOnesElt = VT.isInteger() && llvm::isAllOnesConstant(N1);
17591         SDValue N1Vec = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, N1);
17606     V = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, V.getValueType(), V, N1,
17618     N1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, N1);
17618     N1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, VT, N1);
17619     return getShuffleVectorZeroOrUndef(N1, 0, true, Subtarget, DAG);
17635     if (N1.getValueType() != MVT::i32)
17636       N1 = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, N1);
17636       N1 = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i32, N1);
17639     return DAG.getNode(Opc, dl, VT, N0, N1, N2);
17654       if (IdxVal == 0 && (!MinSize || !MayFoldLoad(N1))) {
17662         N1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v4f32, N1);
17662         N1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v4f32, N1);
17663         return DAG.getNode(X86ISD::BLENDI, dl, VT, N0, N1,
17667       N1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v4f32, N1);
17667       N1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v4f32, N1);
17668       return DAG.getNode(X86ISD::INSERTPS, dl, VT, N0, N1,