• Home
  • Raw
  • Download

Lines Matching refs:Op32

3949 static bool PeepholePPC64ZExtGather(SDValue Op32,  in PeepholePPC64ZExtGather()  argument
3951 if (!Op32.isMachineOpcode()) in PeepholePPC64ZExtGather()
3960 if ((Op32.getMachineOpcode() == PPC::RLWINM || in PeepholePPC64ZExtGather()
3961 Op32.getMachineOpcode() == PPC::RLWNM) && in PeepholePPC64ZExtGather()
3962 Op32.getConstantOperandVal(2) <= Op32.getConstantOperandVal(3)) { in PeepholePPC64ZExtGather()
3963 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3968 if (Op32.getMachineOpcode() == PPC::SLW || in PeepholePPC64ZExtGather()
3969 Op32.getMachineOpcode() == PPC::SRW) { in PeepholePPC64ZExtGather()
3970 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3976 if (Op32.getMachineOpcode() == PPC::LI || in PeepholePPC64ZExtGather()
3977 Op32.getMachineOpcode() == PPC::LIS) { in PeepholePPC64ZExtGather()
3978 if (!isUInt<15>(Op32.getConstantOperandVal(0))) in PeepholePPC64ZExtGather()
3981 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3986 if (Op32.getMachineOpcode() == PPC::LHBRX || in PeepholePPC64ZExtGather()
3987 Op32.getMachineOpcode() == PPC::LWBRX) { in PeepholePPC64ZExtGather()
3988 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
3993 if (Op32.getMachineOpcode() == PPC::CNTLZW) { in PeepholePPC64ZExtGather()
3994 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
4002 if (Op32.getMachineOpcode() == PPC::RLWIMI && in PeepholePPC64ZExtGather()
4003 Op32.getConstantOperandVal(3) <= Op32.getConstantOperandVal(4)) { in PeepholePPC64ZExtGather()
4005 if (!PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1)) in PeepholePPC64ZExtGather()
4008 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
4016 if (Op32.getMachineOpcode() == PPC::OR || in PeepholePPC64ZExtGather()
4017 Op32.getMachineOpcode() == PPC::SELECT_I4) { in PeepholePPC64ZExtGather()
4018 unsigned B = Op32.getMachineOpcode() == PPC::SELECT_I4 ? 1 : 0; in PeepholePPC64ZExtGather()
4020 if (!PeepholePPC64ZExtGather(Op32.getOperand(B+0), ToPromote1)) in PeepholePPC64ZExtGather()
4022 if (!PeepholePPC64ZExtGather(Op32.getOperand(B+1), ToPromote1)) in PeepholePPC64ZExtGather()
4025 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
4033 if (Op32.getMachineOpcode() == PPC::ORI || in PeepholePPC64ZExtGather()
4034 Op32.getMachineOpcode() == PPC::ORIS) { in PeepholePPC64ZExtGather()
4036 if (!PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1)) in PeepholePPC64ZExtGather()
4038 if (!isUInt<15>(Op32.getConstantOperandVal(1))) in PeepholePPC64ZExtGather()
4041 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
4048 if (Op32.getMachineOpcode() == PPC::AND) { in PeepholePPC64ZExtGather()
4051 PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1); in PeepholePPC64ZExtGather()
4053 PeepholePPC64ZExtGather(Op32.getOperand(1), ToPromote2); in PeepholePPC64ZExtGather()
4057 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
4071 if (Op32.getMachineOpcode() == PPC::ANDIo || in PeepholePPC64ZExtGather()
4072 Op32.getMachineOpcode() == PPC::ANDISo) { in PeepholePPC64ZExtGather()
4075 PeepholePPC64ZExtGather(Op32.getOperand(0), ToPromote1); in PeepholePPC64ZExtGather()
4076 bool Op1OK = isUInt<15>(Op32.getConstantOperandVal(1)); in PeepholePPC64ZExtGather()
4080 ToPromote.insert(Op32.getNode()); in PeepholePPC64ZExtGather()
4140 SDValue Op32 = ISR->getOperand(1); in PeepholePPC64ZExt() local
4141 if (!Op32.isMachineOpcode()) in PeepholePPC64ZExt()
4148 if (!PeepholePPC64ZExtGather(Op32, ToPromote)) in PeepholePPC64ZExt()
4246 DEBUG(Op32.getNode()->dump(CurDAG)); in PeepholePPC64ZExt()
4249 ReplaceUses(N, Op32.getNode()); in PeepholePPC64ZExt()