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

References

lib/Target/X86/X86ISelLowering.cpp
11986     InputV = ShuffleOffset(InputV);
11986     InputV = ShuffleOffset(InputV);
11987     InputV = getExtendInVec(AnyExt ? ISD::ANY_EXTEND : ISD::ZERO_EXTEND, DL,
11988                             ExtVT, InputV, DAG);
11989     return DAG.getBitcast(VT, InputV);
12001                         DAG.getBitcast(MVT::v4i32, InputV),
12007     InputV = DAG.getNode(X86ISD::PSHUFD, DL, MVT::v4i32,
12008                          DAG.getBitcast(MVT::v4i32, InputV),
12014                         DAG.getBitcast(MVT::v8i16, InputV),
12026         MVT::v2i64, DAG.getNode(X86ISD::EXTRQI, DL, VT, InputV,
12035         MVT::v2i64, DAG.getNode(X86ISD::EXTRQI, DL, VT, InputV,
12057     InputV = DAG.getBitcast(MVT::v16i8, InputV);
12057     InputV = DAG.getBitcast(MVT::v16i8, InputV);
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);
12085     InputV = DAG.getBitcast(InputVT, InputV);
12085     InputV = DAG.getBitcast(InputVT, InputV);
12086     InputV = DAG.getNode(UnpackLoHi, DL, InputVT, InputV, Ext);
12086     InputV = DAG.getNode(UnpackLoHi, DL, InputVT, InputV, Ext);
12091   return DAG.getBitcast(VT, InputV);