reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/SimplifyCFG.cpp
 1564   if (!I0->user_empty()) {
 1565     auto *PNUse = dyn_cast<PHINode>(*I0->user_begin());
 1576   for (unsigned O = 0, E = I0->getNumOperands(); O != E; ++O) {
 1583     bool NeedPHI = any_of(Insts, [&I0, O](const Instruction *I) {
 1584       return I->getOperand(O) != I0->getOperand(O);
 1587       NewOperands.push_back(I0->getOperand(O));
 1592     auto *Op = I0->getOperand(O);
 1603   for (unsigned O = 0, E = I0->getNumOperands(); O != E; ++O)
 1604     I0->getOperandUse(O).set(NewOperands[O]);
 1605   I0->moveBefore(&*BBEnd->getFirstInsertionPt());
 1609     if (I != I0) {
 1617       I0->applyMergedLocation(I0->getDebugLoc(), I->getDebugLoc());
 1617       I0->applyMergedLocation(I0->getDebugLoc(), I->getDebugLoc());
 1618       combineMetadataForCSE(I0, I, true);
 1619       I0->andIRFlags(I);
 1622   if (!I0->user_empty()) {
 1626     auto *PN = cast<PHINode>(*I0->user_begin());
 1627     PN->replaceAllUsesWith(I0);
 1633     if (I != I0)