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

References

lib/Target/X86/X86ISelLowering.cpp
11948   int EltBits = VT.getScalarSizeInBits();
11949   int NumElements = VT.getVectorNumElements();
11974     return DAG.getVectorShuffle(VT, DL, V, DAG.getUNDEF(VT), ShMask);
11974     return DAG.getVectorShuffle(VT, DL, V, DAG.getUNDEF(VT), ShMask);
11982     if (Offset && Scale == 2 && VT.is128BitVector())
11989     return DAG.getBitcast(VT, InputV);
11992   assert(VT.is128BitVector() && "Only 128-bit vectors can be extended.");
12000         VT, DAG.getNode(X86ISD::PSHUFD, DL, MVT::v4i32,
12013         VT, DAG.getNode(OddEvenOp, DL, MVT::v8i16,
12022     assert(VT.is128BitVector() && "Unexpected vector width!");
12026         MVT::v2i64, DAG.getNode(X86ISD::EXTRQI, DL, VT, InputV,
12031       return DAG.getBitcast(VT, Lo);
12035         MVT::v2i64, DAG.getNode(X86ISD::EXTRQI, DL, VT, InputV,
12038     return DAG.getBitcast(VT,
12059         VT, DAG.getNode(X86ISD::PSHUFB, DL, MVT::v16i8, InputV,
12070     InputV = DAG.getVectorShuffle(VT, DL, InputV, DAG.getUNDEF(VT), ShMask);
12070     InputV = DAG.getVectorShuffle(VT, DL, InputV, DAG.getUNDEF(VT), ShMask);
12091   return DAG.getBitcast(VT, InputV);