Lines Matching defs:SrcOpcode
41576 unsigned SrcOpcode = N0.getOpcode();
41578 if (TLI.isBinOp(SrcOpcode) && IsSafeToMoveShuffle(N0, SrcOpcode)) {
41596 DAG.getNode(SrcOpcode, DL, OpVT,
41601 if (SrcOpcode == ISD::SINT_TO_FP && IsSafeToMoveShuffle(N0, SrcOpcode) &&
41610 return DAG.getBitcast(ShuffleVT, DAG.getNode(SrcOpcode, DL, OpVT, Res));
41634 unsigned SrcOpcode = N0.getOpcode();
41635 if (TLI.isBinOp(SrcOpcode) && N1.getOpcode() == SrcOpcode &&
41637 IsSafeToMoveShuffle(N0, SrcOpcode) &&
41638 IsSafeToMoveShuffle(N1, SrcOpcode)) {
41663 DAG.getNode(SrcOpcode, DL, OpVT,
41668 if (isUnaryOp(SrcOpcode) && N1.getOpcode() == SrcOpcode &&
41670 IsSafeToMoveShuffle(N0, SrcOpcode) &&
41671 IsSafeToMoveShuffle(N1, SrcOpcode)) {
41685 DAG.getNode(SrcOpcode, DL, OpVT, DAG.getBitcast(OpVT, Res)));
41688 if (Opc == X86ISD::UNPCKL && SrcOpcode == X86ISD::CVTPH2PS &&
41689 N1.getOpcode() == SrcOpcode &&
41693 IsSafeToMoveShuffle(N0, SrcOpcode) &&
41694 IsSafeToMoveShuffle(N1, SrcOpcode)) {
41700 DAG.getNode(SrcOpcode, DL, OpDstVT, Res));
53575 unsigned SrcOpcode = Src.getOpcode();
53603 return DAG.getNode(SrcOpcode, DL, VT, Trunc0, Trunc1);
53618 switch (SrcOpcode) {
53623 TLI.isOperationLegal(SrcOpcode, VT) &&
53624 !TLI.isOperationLegal(SrcOpcode, SrcVT))
53634 if (TLI.isOperationLegal(SrcOpcode, VT) &&