reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2587 if (match(TrueVal, m_OneUse(m_BinOp(TrueBO))) && 2588 canMergeSelectThroughBinop(TrueBO)) { 2589 if (auto *TrueBOSI = dyn_cast<SelectInst>(TrueBO->getOperand(0))) { 2591 TrueBO->setOperand(0, TrueBOSI->getTrueValue()); 2592 Worklist.Add(TrueBO); 2596 if (auto *TrueBOSI = dyn_cast<SelectInst>(TrueBO->getOperand(1))) { 2598 TrueBO->setOperand(1, TrueBOSI->getTrueValue()); 2599 Worklist.Add(TrueBO);