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

References

lib/Transforms/Utils/SimplifyCFG.cpp
 2581     Cond = dyn_cast<Instruction>(BI->getCondition());
 2597               Cond = Curr;
 2606     if (!Cond)
 2610   if (!Cond || (!isa<CmpInst>(Cond) && !isa<BinaryOperator>(Cond)) ||
 2610   if (!Cond || (!isa<CmpInst>(Cond) && !isa<BinaryOperator>(Cond)) ||
 2610   if (!Cond || (!isa<CmpInst>(Cond) && !isa<BinaryOperator>(Cond)) ||
 2611       Cond->getParent() != BB || !Cond->hasOneUse())
 2611       Cond->getParent() != BB || !Cond->hasOneUse())
 2615   BasicBlock::iterator CondIt = ++Cond->getIterator();
 2631   for (auto I = BB->begin(); Cond != &*I; ++I) {
 2655   if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Cond->getOperand(0)))
 2658   if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Cond->getOperand(1)))
 2679          !isProfitableToFoldUnconditional(BI, PBI, Cond, PHIs)))
 2731     for (auto BonusInst = BB->begin(); Cond != &*BonusInst; ++BonusInst) {
 2753     Instruction *CondInPred = Cond->clone();
 2757     CondInPred->takeName(Cond);
 2758     Cond->setName(CondInPred->getName() + ".old");