Lines Matching refs:Op32

7179 static bool PeepholePPC64ZExtGather(SDValue Op32,  in PeepholePPC64ZExtGather()  argument
7181 if (!Op32.isMachineOpcode()) in PeepholePPC64ZExtGather()
7190 if ((Op32.getMachineOpcode() == PPC::RLWINM || in PeepholePPC64ZExtGather()
7191 Op32.getMachineOpcode() == PPC::RLWNM) && in PeepholePPC64ZExtGather()
7192 Op32.getConstantOperandVal(2) <= Op32.getConstantOperandVal(3)) { in PeepholePPC64ZExtGather()
7193 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7198 if (Op32.getMachineOpcode() == PPC::SLW || in PeepholePPC64ZExtGather()
7199 Op32.getMachineOpcode() == PPC::SRW) { in PeepholePPC64ZExtGather()
7200 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7206 if (Op32.getMachineOpcode() == PPC::LI || in PeepholePPC64ZExtGather()
7207 Op32.getMachineOpcode() == PPC::LIS) { in PeepholePPC64ZExtGather()
7208 if (!isUInt<15>(Op32.getConstantOperandVal(0))) in PeepholePPC64ZExtGather()
7211 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7216 if (Op32.getMachineOpcode() == PPC::LHBRX || in PeepholePPC64ZExtGather()
7217 Op32.getMachineOpcode() == PPC::LWBRX) { in PeepholePPC64ZExtGather()
7218 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7223 if (Op32.getMachineOpcode() == PPC::CNTLZW || in PeepholePPC64ZExtGather()
7224 Op32.getMachineOpcode() == PPC::CNTTZW) { in PeepholePPC64ZExtGather()
7225 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7233 if (Op32.getMachineOpcode() == PPC::RLWIMI && in PeepholePPC64ZExtGather()
7234 Op32.getConstantOperandVal(3) <= Op32.getConstantOperandVal(4)) { in PeepholePPC64ZExtGather()
7236 if (!PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1)) in PeepholePPC64ZExtGather()
7239 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7247 if (Op32.getMachineOpcode() == PPC::OR || in PeepholePPC64ZExtGather()
7248 Op32.getMachineOpcode() == PPC::SELECT_I4) { in PeepholePPC64ZExtGather()
7249 unsigned B = Op32.getMachineOpcode() == PPC::SELECT_I4 ? 1 : 0; in PeepholePPC64ZExtGather()
7251 if (!PeepholePPC64ZExtGather(Op32.getOperand(B+0), ToPromote1)) in PeepholePPC64ZExtGather()
7253 if (!PeepholePPC64ZExtGather(Op32.getOperand(B+1), ToPromote1)) in PeepholePPC64ZExtGather()
7256 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7264 if (Op32.getMachineOpcode() == PPC::ORI || in PeepholePPC64ZExtGather()
7265 Op32.getMachineOpcode() == PPC::ORIS) { in PeepholePPC64ZExtGather()
7267 if (!PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1)) in PeepholePPC64ZExtGather()
7269 if (!isUInt<15>(Op32.getConstantOperandVal(1))) in PeepholePPC64ZExtGather()
7272 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7279 if (Op32.getMachineOpcode() == PPC::AND) { in PeepholePPC64ZExtGather()
7282 PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1); in PeepholePPC64ZExtGather()
7284 PeepholePPC64ZExtGather(Op32.getOperand(1), ToPromote2); in PeepholePPC64ZExtGather()
7288 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7302 if (Op32.getMachineOpcode() == PPC::ANDI_rec || in PeepholePPC64ZExtGather()
7303 Op32.getMachineOpcode() == PPC::ANDIS_rec) { in PeepholePPC64ZExtGather()
7306 PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1); in PeepholePPC64ZExtGather()
7307 bool Op1OK = isUInt<15>(Op32.getConstantOperandVal(1)); in PeepholePPC64ZExtGather()
7311 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
7370 SDValue Op32 = ISR->getOperand(1); in PeepholePPC64ZExt() local
7371 if (!Op32.isMachineOpcode()) in PeepholePPC64ZExt()
7378 if (!PeepholePPC64ZExtGather(Op32, ToPromote)) in PeepholePPC64ZExt()
7481 LLVM_DEBUG(Op32.getNode()->dump(CurDAG)); in PeepholePPC64ZExt()
7484 ReplaceUses(N, Op32.getNode()); in PeepholePPC64ZExt()