Lines Matching defs:Input
103 // given by Opcode. The operands are: Input (R2), Start (I3), End (I4) and
106 // (or (rotl Input, Rotate), ~Mask)
110 // (and (rotl Input, Rotate), Mask)
112 // otherwise. The output value has BitSize bits, although Input may be
117 Mask(allOnes(BitSize)), Input(N), Start(64 - BitSize), End(63),
123 SDValue Input;
264 // Try to update RxSBG so that only the bits of RxSBG.Input in Mask are used.
268 // Try to fold some of RxSBG.Input into other fields of RxSBG.
690 // Return true if any bits of (RxSBG.Input & Mask) are significant.
692 // Rotate the mask in the same way as RxSBG.Input is rotated.
699 SDValue N = RxSBG.Input;
710 SDValue Input = N.getOperand(0);
713 // If some bits of Input are already known zeros, those bits will have
717 CurDAG->computeKnownBits(Input, KnownZero, KnownOne);
722 RxSBG.Input = Input;
734 SDValue Input = N.getOperand(0);
737 // If some bits of Input are already known ones, those bits will have
741 CurDAG->computeKnownBits(Input, KnownZero, KnownOne);
746 RxSBG.Input = Input;
759 RxSBG.Input = N.getOperand(0);
765 RxSBG.Input = N.getOperand(0);
775 RxSBG.Input = N.getOperand(0);
787 RxSBG.Input = N.getOperand(0);
803 // count bits from RxSBG.Input are ignored.
813 RxSBG.Input = N.getOperand(0);
830 // count bits from RxSBG.Input are ignored.
841 RxSBG.Input = N.getOperand(0);
869 if (RISBG.Input.getOpcode() != ISD::ANY_EXTEND)
908 convertTo(SDLoc(N), OpcodeVT, RISBG.Input),
927 if (RxSBG[I].Input.getOpcode() != ISD::ANY_EXTEND)
952 convertTo(SDLoc(N), MVT::i64, RxSBG[I].Input),