• Home
  • Raw
  • Download

Lines Matching refs:SIGN_EXTEND

983       Op.getValueType().isByteSized() ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND;  in PromoteOperand()
1395 case ISD::SIGN_EXTEND: return visitSIGN_EXTEND(N); in visit()
1484 case ISD::SIGN_EXTEND: in combine()
1758 if (N0.getOpcode() == ISD::SIGN_EXTEND && in visitADD()
1760 !TLI.isOperationLegal(ISD::SIGN_EXTEND, MVT::i1)) { in visitADD()
2495 N0 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N0); in visitMULHS()
2496 N1 = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N1); in visitMULHS()
2609 SDValue Lo = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N->getOperand(0)); in visitSMUL_LOHI()
2610 SDValue Hi = DAG.getNode(ISD::SIGN_EXTEND, DL, NewVT, N->getOperand(1)); in visitSMUL_LOHI()
2722 N0.getOpcode() == ISD::SIGN_EXTEND || in SimplifyBinOpWithSameOpcodeHands()
4102 if ((LHSShiftAmt.getOpcode() == ISD::SIGN_EXTEND || in MatchRotate()
4106 (RHSShiftAmt.getOpcode() == ISD::SIGN_EXTEND || in MatchRotate()
4486 N0.getOpcode() == ISD::SIGN_EXTEND) && in visitSHL()
4695 TLI.isOperationLegalOrCustom(ISD::SIGN_EXTEND, TruncVT) && in visitSRA()
4706 return DAG.getNode(ISD::SIGN_EXTEND, DL, in visitSRA()
5786 assert((Opcode == ISD::SIGN_EXTEND || Opcode == ISD::ZERO_EXTEND || in tryToFoldExtendOfConstant()
5824 if (Opcode == ISD::SIGN_EXTEND || Opcode == ISD::SIGN_EXTEND_VECTOR_INREG) in tryToFoldExtendOfConstant()
5924 assert((N->getOpcode() == ISD::SIGN_EXTEND || in CombineExtLoad()
5960 N->getOpcode() == ISD::SIGN_EXTEND ? ISD::SEXTLOAD : ISD::ZEXTLOAD; in CombineExtLoad()
6024 if (N0.getOpcode() == ISD::SIGN_EXTEND || N0.getOpcode() == ISD::ANY_EXTEND) in visitSIGN_EXTEND()
6025 return DAG.getNode(ISD::SIGN_EXTEND, SDLoc(N), VT, in visitSIGN_EXTEND()
6058 return DAG.getNode(ISD::SIGN_EXTEND, SDLoc(N), VT, Op); in visitSIGN_EXTEND()
6088 DoXform = ExtendUsesToFormExtLoad(N, N0, ISD::SIGN_EXTEND, SetCCs, TLI); in visitSIGN_EXTEND()
6102 ISD::SIGN_EXTEND); in visitSIGN_EXTEND()
6146 DoXform = ExtendUsesToFormExtLoad(N, N0.getOperand(0), ISD::SIGN_EXTEND, in visitSIGN_EXTEND()
6164 ISD::SIGN_EXTEND); in visitSIGN_EXTEND()
6583 N0.getOpcode() == ISD::SIGN_EXTEND) in visitANY_EXTEND()
6968 if (N0.getOpcode() == ISD::SIGN_EXTEND || N0.getOpcode() == ISD::ANY_EXTEND) { in visitSIGN_EXTEND_INREG()
6971 (!LegalOperations || TLI.isOperationLegal(ISD::SIGN_EXTEND, VT))) in visitSIGN_EXTEND_INREG()
6972 return DAG.getNode(ISD::SIGN_EXTEND, SDLoc(N), VT, N00, N1); in visitSIGN_EXTEND_INREG()
7091 N0.getOpcode() == ISD::SIGN_EXTEND || in visitTRUNCATE()
7529 X = DAG.getNode(ISD::SIGN_EXTEND, SDLoc(N), VT, X); in visitBITCAST()
9104 unsigned ExtOp = IsInputSigned && IsOutputSigned ? ISD::SIGN_EXTEND in FoldIntToFPToInt()
11111 if (IndexOffset->getOpcode() == ISD::SIGN_EXTEND) { in match()
11128 if (Index->getOpcode() == ISD::SIGN_EXTEND) { in match()