Lines Matching defs:N00
1711 SDValue N00 = N0.getOperand(0);
1716 if (isa<ConstantSDNode>(N00) || isa<ConstantSDNode>(N10))
1718 DAG.getNode(ISD::ADD, SDLoc(N0), VT, N00, N10),
3408 SDValue N00 = N0->getOperand(0);
3409 if (!LookPassAnd0 && N00.getOpcode() == ISD::AND) {
3410 if (!N00.getNode()->hasOneUse())
3412 ConstantSDNode *N001C = dyn_cast<ConstantSDNode>(N00.getOperand(1));
3415 N00 = N00.getOperand(0);
3430 if (N00 != N10)
3451 SDValue Res = DAG.getNode(ISD::BSWAP, SDLoc(N), VT, N00);
3555 SDValue N00 = N0.getOperand(0);
3560 N00.getNumOperands() == 2 && N01.getNumOperands() == 2) {
3562 SDValue N000 = N00.getOperand(0);
3566 SDValue N001 = N00.getOperand(1);
3581 if (N00.getOpcode() != ISD::OR)
3583 SDValue N000 = N00.getOperand(0);
3586 SDValue N001 = N00.getOperand(1);
4368 // (truncate:TruncVT (and N00, N01C)) -> (and (truncate:TruncVT N00), TruncC)
4375 SDValue N00 = N->getOperand(0).getOperand(0);
4381 DAG.getNode(ISD::TRUNCATE, DL, TruncVT, N00),
4419 SDValue N00 = N0->getOperand(0);
4423 if (N01CV && N01CV->isConstant() && N00.getOpcode() == ISD::SETCC &&
4424 TLI.getBooleanContents(N00.getOperand(0).getValueType()) ==
4428 return DAG.getNode(ISD::AND, SDLoc(N), VT, N00, C);
6969 SDValue N00 = N0.getOperand(0);
6970 if (N00.getValueType().getScalarType().getSizeInBits() <= EVTBits &&
6972 return DAG.getNode(ISD::SIGN_EXTEND, SDLoc(N), VT, N00, N1);
7820 SDValue N00 = N0.getOperand(0);
7821 if (N00.getOpcode() == ISD::FMUL)
7824 N00.getOperand(0)),
7826 N00.getOperand(1)), N1);
7904 SDValue N00
7905 if (N00.getOpcode() == PreferredFusedOpcode) {
7906 SDValue N002 = N00.getOperand(2);
7908 return FoldFAddFPExtFMAFMul(N00.getOperand(0), N00.getOperand(1),
8001 SDValue N00 = N0.getOperand(0).getOperand(0);
8004 DAG.getNode(ISD::FNEG, SL, VT, N00), N01,
8013 SDValue N00 = N0.getOperand(0);
8014 if (N00.getOpcode() == ISD::FMUL)
8017 N00.getOperand(0)),
8019 N00.getOperand(1)),
8045 SDValue N00 = N0.getOperand(0);
8046 if (N00.getOpcode() == ISD::FNEG) {
8047 SDValue N000 = N00.getOperand(0);
8067 SDValue N00 = N0.getOperand(0);
8068 if (N00.getOpcode() == ISD::FP_EXTEND) {
8069 SDValue N000 = N00.getOperand(0);
8142 SDValue N00 = N0.getOperand(0);
8143 if (N00.getOpcode() == PreferredFusedOpcode) {
8144 SDValue N002 = N00.getOperand(2);
8148 N00.getOperand(0)),
8150 N00.getOperand(1)),
8551 SDValue N00 = N0.getOperand(0);
8554 auto *BV00 = dyn_cast<BuildVectorSDNode>(N00);
8559 if (!(isConstOrConstSplatFP(N00) || (BV00 && BV00->isConstant()))) {
8565 return DAG.getNode(ISD::FMUL, DL, VT, N00, MulConsts, Flags);