Lines Matching defs:AddSrc
2422 // TODO: call matchIndexRecursively(AddSrc) if we won't corrupt sext?
2428 SDValue AddSrc = Src.getOperand(0);
2433 SDValue ExtSrc = CurDAG->getNode(Opc, DL, VT, AddSrc);
2449 // TODO: call matchIndexRecursively(AddSrc) if we won't corrupt sext?
2457 SDValue AddSrc = Src.getOperand(0);
2463 if (AddSrc.getOpcode() == ISD::SHL &&
2464 isa<ConstantSDNode>(AddSrc.getOperand(1))) {
2465 SDValue ShVal = AddSrc.getOperand(0);
2466 uint64_t ShAmt = AddSrc.getConstantOperandVal(1);
2468 APInt::getHighBitsSet(AddSrc.getScalarValueSizeInBits(), ShAmt);
2471 (AddSrc->getFlags().hasNoUnsignedWrap() ||
2476 AddSrc.getOperand(1));
2479 AddSrc = ExtShift;
2483 SDValue ExtSrc = CurDAG->getNode(Opc, DL, VT, AddSrc);