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

References

lib/Target/X86/X86ISelLowering.cpp
32307   assert(VT1.getSizeInBits() == RootVT.getSizeInBits() &&
32308          VT2.getSizeInBits() == RootVT.getSizeInBits() &&
32317     return DAG.getBitcast(RootVT, V1);
32320   unsigned RootSizeInBits = RootVT.getSizeInBits();
32321   unsigned NumRootElts = RootVT.getVectorNumElements();
32324                      (RootVT.isFloatingPoint() && Depth >= 1) ||
32325                      (RootVT.is256BitVector() && !Subtarget.hasAVX2());
32347         return DAG.getBitcast(RootVT, DAG.getNode(X86ISD::SUBV_BROADCAST, DL,
32360   if (UnaryShuffle && RootVT.is256BitVector() && NumBaseMaskElts == 2 &&
32374     return DAG.getBitcast(RootVT, Res);
32431         return DAG.getBitcast(RootVT, V1);
32448           return DAG.getBitcast(RootVT, Res);
32455           return DAG.getBitcast(RootVT, Res);
32469       return DAG.getBitcast(RootVT, Res);
32481       return DAG.getBitcast(RootVT, Res);
32496     return DAG.getBitcast(RootVT, Res);
32511     return DAG.getBitcast(RootVT, Res);
32529       return DAG.getBitcast(RootVT, Res);
32540       return DAG.getBitcast(RootVT, Res);
32571       return DAG.getBitcast(RootVT, Res);
32596       return DAG.getBitcast(RootVT, Res);
32622       return DAG.getBitcast(RootVT, Res);
32651     return DAG.getBitcast(RootVT, Res);
32669     return DAG.getBitcast(RootVT, Res);
32704     return DAG.getBitcast(RootVT, Res);
32713       ((RootVT.is128BitVector() && Subtarget.hasSSSE3()) ||
32714        (RootVT.is256BitVector() && Subtarget.hasAVX2()) ||
32715        (RootVT.is512BitVector() && Subtarget.hasBWI()))) {
32717     int NumBytes = RootVT.getSizeInBits() / 8;
32737     return DAG.getBitcast(RootVT, Res);
32743   if (AllowVariableMask && RootVT.is128BitVector() && Subtarget.hasXOP()) {
32768     return DAG.getBitcast(RootVT, Res);
32797     return DAG.getBitcast(RootVT, Res);