reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12493 if (!((Subtarget.hasSSE3() && VT == MVT::v2f64) || 12494 (Subtarget.hasAVX() && VT.isFloatingPoint()) || 12495 (Subtarget.hasAVX2() && VT.isInteger()))) 12501 unsigned NumEltBits = VT.getScalarSizeInBits(); 12502 unsigned Opcode = (VT == MVT::v2f64 && !Subtarget.hasAVX2()) 12573 if (BitCastSrc && VT.isInteger()) 12575 DL, VT, V, BroadcastIdx, Subtarget, DAG)) 12578 MVT BroadcastVT = VT; 12591 if (!Subtarget.is64Bit() && VT.getScalarType() == MVT::i64) { 12592 BroadcastVT = MVT::getVectorVT(MVT::f64, VT.getVectorNumElements()); 12617 if (!VT.is256BitVector() && !VT.is512BitVector()) 12617 if (!VT.is256BitVector() && !VT.is512BitVector()) 12621 if (VT == MVT::v4f64 || VT == MVT::v4i64) 12621 if (VT == MVT::v4f64 || VT == MVT::v4i64) 12671 return DAG.getBitcast(VT, DAG.getNode(Opcode, DL, BroadcastVT, V));