reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);