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

References

lib/Target/X86/X86ISelLowering.cpp
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));