Lines Matching defs:AddSrc
2376 // TODO: call matchIndexRecursively(AddSrc) if we won't corrupt sext?
2382 SDValue AddSrc = Src.getOperand(0);
2387 SDValue ExtSrc = CurDAG->getNode(Opc, DL, VT, AddSrc);
2403 // TODO: call matchIndexRecursively(AddSrc) if we won't corrupt sext?
2411 SDValue AddSrc = Src.getOperand(0);
2417 if (AddSrc.getOpcode() == ISD::SHL &&
2418 isa<ConstantSDNode>(AddSrc.getOperand(1))) {
2419 SDValue ShVal = AddSrc.getOperand(0);
2420 uint64_t ShAmt = AddSrc.getConstantOperandVal(1);
2422 APInt::getHighBitsSet(AddSrc.getScalarValueSizeInBits(), ShAmt);
2425 (AddSrc->getFlags().hasNoUnsignedWrap() ||
2430 AddSrc.getOperand(1));
2433 AddSrc = ExtShift;
2437 SDValue ExtSrc = CurDAG->getNode(Opc, DL, VT, AddSrc);