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

References

lib/Analysis/ScalarEvolution.cpp
 5004   const Loop *L = LI.getLoopFor(PN->getParent());
 5005   if (!L || L->getHeader() != PN->getParent())
 5012   for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) {
 5013     Value *V = PN->getIncomingValue(i);
 5014     if (L->contains(PN->getIncomingBlock(i))) {
 5031   assert(ValueExprMap.find_as(PN) == ValueExprMap.end() &&
 5036   if (auto *S = createSimpleAffineAddRec(PN, BEValueV, StartValueV))
 5040   const SCEV *SymbolicName = getUnknown(PN);
 5041   ValueExprMap.insert({SCEVCallbackVH(PN, this), SymbolicName});
 5080           if (BO->Opcode == Instruction::Add && BO->LHS == PN) {
 5093           if (GEP->isInBounds() && GEP->getOperand(0) == PN) {
 5112         forgetSymbolicName(PN, SymbolicName);
 5113         ValueExprMap[SCEVCallbackVH(PN, this)] = PHISCEV;
 5144         forgetSymbolicName(PN, SymbolicName);
 5145         ValueExprMap[SCEVCallbackVH(PN, this)] = Shifted;
 5155   eraseValueFromMap(PN);