Lines Matching defs:ExtendOpcode
18551 unsigned ExtendOpcode = Extend.getOpcode();
18552 bool IsAnyExt = ExtendOpcode == ISD::ANY_EXTEND;
18553 bool IsSExt = ExtendOpcode == ISD::SIGN_EXTEND ||
18554 ExtendOpcode == ISD::SIGN_EXTEND_INREG ||
18555 ExtendOpcode == ISD::AssertSext;
18556 if (!IsAnyExt && !IsSExt && ExtendOpcode != ISD::ZERO_EXTEND &&
18557 ExtendOpcode != ISD::AssertZext && ExtendOpcode != ISD::AND)
18562 ExtendOpcode != ISD::SIGN_EXTEND && ExtendOpcode != ISD::ZERO_EXTEND)
28628 unsigned ExtendOpcode = Signed ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;
28633 SDValue Op0 = DAG.getNode(ExtendOpcode, dl, WideVT, Op.getOperand(0));
28634 SDValue Op1 = DAG.getNode(ExtendOpcode, dl, WideVT, Op.getOperand(1));
28640 &ExtendOpcode](SDValue Op) {
28647 {DAG.getNode(ExtendOpcode, dl, PromVT, Lo),
28648 DAG.getNode(ExtendOpcode, dl, PromVT, Hi)});