Lines Matching defs:CompareLHS
7593 auto *CompareLHS = ICmp->getOperand(0).getNode();
7598 // Optimize the case where CompareLHS is a SELECT_CCMASK.
7599 if (CompareLHS->getOpcode() == SystemZISD::SELECT_CCMASK) {
7608 auto *TrueVal = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(0));
7611 auto *FalseVal = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(1));
7620 auto *NewCCValid = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(2));
7621 auto *NewCCMask = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(3));
7630 CCReg = CompareLHS->getOperand(4);
7635 if (CompareLHS->getOpcode() == ISD::SRA) {
7636 auto *SRACount = dyn_cast<ConstantSDNode>(CompareLHS->getOperand(1));
7639 auto *SHL = CompareLHS->getOperand(0).getNode();
7650 if (!CompareLHS->hasOneUse())