reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1474 if (!I->isSameOperationAs(I0)) 1482 auto *PNUse = dyn_cast<PHINode>(*I0->user_begin()); 1483 auto *Succ = I0->getParent()->getTerminator()->getSuccessor(0); 1503 if (isa<StoreInst>(I0) && any_of(Insts, [](const Instruction *I) { 1507 if (isa<LoadInst>(I0) && any_of(Insts, [](const Instruction *I) { 1511 if (isLifeTimeMarker(I0) && any_of(Insts, [](const Instruction *I) { 1516 for (unsigned OI = 0, OE = I0->getNumOperands(); OI != OE; ++OI) { 1517 if (I0->getOperand(OI)->getType()->isTokenTy()) 1521 auto SameAsI0 = [&I0, OI](const Instruction *I) { 1522 assert(I->getNumOperands() == I0->getNumOperands()); 1523 return I->getOperand(OI) == I0->getOperand(OI); 1526 if (!canReplaceOperandWithVariable(I0, OI)) 1530 if (isa<CallBase>(I0) && OI == OE - 1) {