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

References

lib/Transforms/Scalar/JumpThreading.cpp
  602   if (!RecursionSet.insert(std::make_pair(V, BB)).second)
  607     for (BasicBlock *Pred : predecessors(BB))
  616   if (!I || I->getParent() != BB) {
  635     for (BasicBlock *P : predecessors(BB)) {
  638       Constant *PredCst = LVI->getConstantOnEdge(V, P, BB, CxtI);
  659                                               BB, CxtI);
  674     ComputeValueKnownInPredecessorsImpl(Source, BB, Result, Preference,
  695       ComputeValueKnownInPredecessorsImpl(I->getOperand(0), BB, LHSVals,
  697       ComputeValueKnownInPredecessorsImpl(I->getOperand(1), BB, RHSVals,
  733       ComputeValueKnownInPredecessorsImpl(I->getOperand(0), BB, Result,
  751       ComputeValueKnownInPredecessorsImpl(BO->getOperand(0), BB, LHSVals,
  778     if (PN && PN->getParent() == BB) {
  791           RHS = CmpRHS->DoPHITranslation(BB, PredBB);
  793           LHS = CmpLHS->DoPHITranslation(BB, PredBB);
  803           if (LHSInst && LHSInst->getParent() == BB)
  808                                            cast<Constant>(RHS), PredBB, BB,
  828           cast<Instruction>(CmpLHS)->getParent() != BB) {
  833         for (BasicBlock *P : predecessors(BB)) {
  838                                     CmpConst, P, BB, CxtI ? CxtI : Cmp);
  860               cast<Instruction>(AddLHS)->getParent() != BB) {
  865             for (BasicBlock *P : predecessors(BB)) {
  870                   AddLHS, P, BB, CxtI ? CxtI : cast<Instruction>(CmpLHS));
  897       ComputeValueKnownInPredecessorsImpl(I->getOperand(0), BB, LHSVals,
  918         ComputeValueKnownInPredecessorsImpl(SI->getCondition(), BB, Conds,
  950   Constant *CI = LVI->getConstant(V, BB, CxtI);
  952     for (BasicBlock *Pred : predecessors(BB))