Lines Matching refs:Op32

6874 static bool PeepholePPC64ZExtGather(SDValue Op32,  in PeepholePPC64ZExtGather()  argument
6876 if (!Op32.isMachineOpcode()) in PeepholePPC64ZExtGather()
6885 if ((Op32.getMachineOpcode() == PPC::RLWINM || in PeepholePPC64ZExtGather()
6886 Op32.getMachineOpcode() == PPC::RLWNM) && in PeepholePPC64ZExtGather()
6887 Op32.getConstantOperandVal(2) <= Op32.getConstantOperandVal(3)) { in PeepholePPC64ZExtGather()
6888 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
6893 if (Op32.getMachineOpcode() == PPC::SLW || in PeepholePPC64ZExtGather()
6894 Op32.getMachineOpcode() == PPC::SRW) { in PeepholePPC64ZExtGather()
6895 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
6901 if (Op32.getMachineOpcode() == PPC::LI || in PeepholePPC64ZExtGather()
6902 Op32.getMachineOpcode() == PPC::LIS) { in PeepholePPC64ZExtGather()
6903 if (!isUInt<15>(Op32.getConstantOperandVal(0))) in PeepholePPC64ZExtGather()
6906 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
6911 if (Op32.getMachineOpcode() == PPC::LHBRX || in PeepholePPC64ZExtGather()
6912 Op32.getMachineOpcode() == PPC::LWBRX) { in PeepholePPC64ZExtGather()
6913 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
6918 if (Op32.getMachineOpcode() == PPC::CNTLZW || in PeepholePPC64ZExtGather()
6919 Op32.getMachineOpcode() == PPC::CNTTZW) { in PeepholePPC64ZExtGather()
6920 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
6928 if (Op32.getMachineOpcode() == PPC::RLWIMI && in PeepholePPC64ZExtGather()
6929 Op32.getConstantOperandVal(3) <= Op32.getConstantOperandVal(4)) { in PeepholePPC64ZExtGather()
6931 if (!PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1)) in PeepholePPC64ZExtGather()
6934 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
6942 if (Op32.getMachineOpcode() == PPC::OR || in PeepholePPC64ZExtGather()
6943 Op32.getMachineOpcode() == PPC::SELECT_I4) { in PeepholePPC64ZExtGather()
6944 unsigned B = Op32.getMachineOpcode() == PPC::SELECT_I4 ? 1 : 0; in PeepholePPC64ZExtGather()
6946 if (!PeepholePPC64ZExtGather(Op32.getOperand(B+0), ToPromote1)) in PeepholePPC64ZExtGather()
6948 if (!PeepholePPC64ZExtGather(Op32.getOperand(B+1), ToPromote1)) in PeepholePPC64ZExtGather()
6951 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
6959 if (Op32.getMachineOpcode() == PPC::ORI || in PeepholePPC64ZExtGather()
6960 Op32.getMachineOpcode() == PPC::ORIS) { in PeepholePPC64ZExtGather()
6962 if (!PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1)) in PeepholePPC64ZExtGather()
6964 if (!isUInt<15>(Op32.getConstantOperandVal(1))) in PeepholePPC64ZExtGather()
6967 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
6974 if (Op32.getMachineOpcode() == PPC::AND) { in PeepholePPC64ZExtGather()
6977 PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1); in PeepholePPC64ZExtGather()
6979 PeepholePPC64ZExtGather(Op32.getOperand(1), ToPromote2); in PeepholePPC64ZExtGather()
6983 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
6997 if (Op32.getMachineOpcode() == PPC::ANDI_rec || in PeepholePPC64ZExtGather()
6998 Op32.getMachineOpcode() == PPC::ANDIS_rec) { in PeepholePPC64ZExtGather()
7001 PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1); in PeepholePPC64ZExtGather()
7002 bool Op1OK = isUInt<15>(Op32.getConstantOperandVal(1)); in PeepholePPC64ZExtGather()
7006 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7065 SDValue Op32 = ISR->getOperand(1); in PeepholePPC64ZExt() local
7066 if (!Op32.isMachineOpcode()) in PeepholePPC64ZExt()
7073 if (!PeepholePPC64ZExtGather(Op32, ToPromote)) in PeepholePPC64ZExt()
7176 LLVM_DEBUG(Op32.getNode()->dump(CurDAG)); in PeepholePPC64ZExt()
7179 ReplaceUses(N, Op32.getNode()); in PeepholePPC64ZExt()