Lines Matching refs:Op32

3788 static bool PeepholePPC64ZExtGather(SDValue Op32,  in PeepholePPC64ZExtGather()  argument
3790 if (!Op32.isMachineOpcode()) in PeepholePPC64ZExtGather()
3799 if ((Op32.getMachineOpcode() == PPC::RLWINM || in PeepholePPC64ZExtGather()
3800 Op32.getMachineOpcode() == PPC::RLWNM) && in PeepholePPC64ZExtGather()
3801 Op32.getConstantOperandVal(2) <= Op32.getConstantOperandVal(3)) { in PeepholePPC64ZExtGather()
3802 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3807 if (Op32.getMachineOpcode() == PPC::SLW || in PeepholePPC64ZExtGather()
3808 Op32.getMachineOpcode() == PPC::SRW) { in PeepholePPC64ZExtGather()
3809 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3815 if (Op32.getMachineOpcode() == PPC::LI || in PeepholePPC64ZExtGather()
3816 Op32.getMachineOpcode() == PPC::LIS) { in PeepholePPC64ZExtGather()
3817 if (!isUInt<15>(Op32.getConstantOperandVal(0))) in PeepholePPC64ZExtGather()
3820 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3825 if (Op32.getMachineOpcode() == PPC::LHBRX || in PeepholePPC64ZExtGather()
3826 Op32.getMachineOpcode() == PPC::LWBRX) { in PeepholePPC64ZExtGather()
3827 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3832 if (Op32.getMachineOpcode() == PPC::CNTLZW) { in PeepholePPC64ZExtGather()
3833 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3841 if (Op32.getMachineOpcode() == PPC::RLWIMI && in PeepholePPC64ZExtGather()
3842 Op32.getConstantOperandVal(3) <= Op32.getConstantOperandVal(4)) { in PeepholePPC64ZExtGather()
3844 if (!PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1)) in PeepholePPC64ZExtGather()
3847 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3855 if (Op32.getMachineOpcode() == PPC::OR || in PeepholePPC64ZExtGather()
3856 Op32.getMachineOpcode() == PPC::SELECT_I4) { in PeepholePPC64ZExtGather()
3857 unsigned B = Op32.getMachineOpcode() == PPC::SELECT_I4 ? 1 : 0; in PeepholePPC64ZExtGather()
3859 if (!PeepholePPC64ZExtGather(Op32.getOperand(B+0), ToPromote1)) in PeepholePPC64ZExtGather()
3861 if (!PeepholePPC64ZExtGather(Op32.getOperand(B+1), ToPromote1)) in PeepholePPC64ZExtGather()
3864 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3872 if (Op32.getMachineOpcode() == PPC::ORI || in PeepholePPC64ZExtGather()
3873 Op32.getMachineOpcode() == PPC::ORIS) { in PeepholePPC64ZExtGather()
3875 if (!PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1)) in PeepholePPC64ZExtGather()
3877 if (!isUInt<15>(Op32.getConstantOperandVal(1))) in PeepholePPC64ZExtGather()
3880 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3887 if (Op32.getMachineOpcode() == PPC::AND) { in PeepholePPC64ZExtGather()
3890 PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1); in PeepholePPC64ZExtGather()
3892 PeepholePPC64ZExtGather(Op32.getOperand(1), ToPromote2); in PeepholePPC64ZExtGather()
3896 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3910 if (Op32.getMachineOpcode() == PPC::ANDIo || in PeepholePPC64ZExtGather()
3911 Op32.getMachineOpcode() == PPC::ANDISo) { in PeepholePPC64ZExtGather()
3914 PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1); in PeepholePPC64ZExtGather()
3915 bool Op1OK = isUInt<15>(Op32.getConstantOperandVal(1)); in PeepholePPC64ZExtGather()
3919 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3979 SDValue Op32 = ISR->getOperand(1); in PeepholePPC64ZExt() local
3980 if (!Op32.isMachineOpcode()) in PeepholePPC64ZExt()
3987 if (!PeepholePPC64ZExtGather(Op32, ToPromote)) in PeepholePPC64ZExt()
4085 DEBUG(Op32.getNode()->dump(CurDAG)); in PeepholePPC64ZExt()
4088 ReplaceUses(N, Op32.getNode()); in PeepholePPC64ZExt()