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

References

lib/Transforms/Scalar/JumpThreading.cpp
  608       Result.push_back(std::make_pair(KC, Pred));
  610     return !Result.empty();
  640         Result.push_back(std::make_pair(KC, P));
  643     return !Result.empty();
  655         Result.push_back(std::make_pair(KC, PN->getIncomingBlock(i)));
  661           Result.push_back(std::make_pair(KC, PN->getIncomingBlock(i)));
  665     return !Result.empty();
  674     ComputeValueKnownInPredecessorsImpl(Source, BB, Result, Preference,
  676     if (Result.empty())
  680     for (auto &R : Result)
  715           Result.emplace_back(InterestingVal, LHSVal.second);
  723             Result.emplace_back(InterestingVal, RHSVal.second);
  726       return !Result.empty();
  733       ComputeValueKnownInPredecessorsImpl(I->getOperand(0), BB, Result,
  735       if (Result.empty())
  739       for (auto &R : Result)
  760           Result.push_back(std::make_pair(KC, LHSVal.second));
  764     return !Result.empty();
  816           Result.push_back(std::make_pair(KC, PredBB));
  819       return !Result.empty();
  843           Result.push_back(std::make_pair(ResC, P));
  846         return !Result.empty();
  886               Result.push_back(std::make_pair(ResC, P));
  889             return !Result.empty();
  904           Result.push_back(std::make_pair(KC, LHSVal.second));
  907       return !Result.empty();
  938           Result.push_back(std::make_pair(Val, C.second));
  941       return !Result.empty();
  953       Result.push_back(std::make_pair(KC, Pred));
  956   return !Result.empty();