Lines Matching defs:Input
106 // given by Opcode. The operands are: Input (R2), Start (I3), End (I4) and
109 // (or (rotl Input, Rotate), ~Mask)
113 // (and (rotl Input, Rotate), Mask)
115 // otherwise. The output value has BitSize bits, although Input may be
120 Mask(allOnes(BitSize)), Input(N), Start(64 - BitSize), End(63),
126 SDValue Input;
273 // Try to update RxSBG so that only the bits of RxSBG.Input in Mask are used.
277 // Try to fold some of RxSBG.Input into other fields of RxSBG.
732 // Return true if any bits of (RxSBG.Input & Mask) are significant.
734 // Rotate the mask in the same way as RxSBG.Input is rotated.
741 SDValue N = RxSBG.Input;
752 SDValue Input = N.getOperand(0);
755 // If some bits of Input are already known zeros, those bits will have
759 CurDAG->computeKnownBits(Input, KnownZero, KnownOne);
764 RxSBG.Input = Input;
776 SDValue Input = N.getOperand(0);
779 // If some bits of Input are already known ones, those bits will have
783 CurDAG->computeKnownBits(Input, KnownZero, KnownOne);
788 RxSBG.Input = Input;
801 RxSBG.Input = N.getOperand(0);
807 RxSBG.Input = N.getOperand(0);
817 RxSBG.Input = N.getOperand(0);
829 RxSBG.Input = N.getOperand(0);
845 // count bits from RxSBG.Input are ignored.
855 RxSBG.Input = N.getOperand(0);
872 // count bits from RxSBG.Input are ignored.
883 RxSBG.Input = N.getOperand(0);
914 if (RISBG.Input
954 SDValue In = convertTo(DL, VT, RISBG.Input);
972 convertTo(DL, OpcodeVT, RISBG.Input),
995 if (RxSBG[I].Input.getOpcode() != ISD::ANY_EXTEND)
1023 convertTo(DL, MVT::i64, RxSBG[I].Input),