Lines Matching defs:CurrentGeneration
730 unsigned CurrentGeneration = 0;
776 : CurrentGeneration(cg), ChildGeneration(cg), Node(n), ChildIter(child),
784 unsigned currentGeneration() const { return CurrentGeneration; }
801 unsigned CurrentGeneration;
963 unsigned CurrentGeneration);
1244 unsigned CurrentGeneration) {
1283 !isSameMemGeneration(InVal.Generation, CurrentGeneration, InVal.DefInst,
1368 ++CurrentGeneration;
1467 AvailableInvariants.insert(MemLoc, CurrentGeneration);
1570 ++CurrentGeneration;
1581 AvailableInvariants.insert(MemLoc, CurrentGeneration);
1592 if (Value *Op = getMatchingValue(InVal, MemInst, CurrentGeneration)) {
1614 LoadValue(&Inst, CurrentGeneration,
1638 isSameMemGeneration(InVal.second, CurrentGeneration, InVal.first,
1658 AvailableCalls.insert(&Inst, std::make_pair(&Inst, CurrentGeneration));
1706 InVal.DefInst == getMatchingValue(InVal, MemInst, CurrentGeneration)) {
1736 ++CurrentGeneration;
1765 LoadValue(&Inst, CurrentGeneration,
1801 AvailableGEPs, CurrentGeneration, DT.getRootNode(),
1804 assert(!CurrentGeneration && "Create a new EarlyCSE instance to rerun it.");
1813 CurrentGeneration = NodeToProcess->currentGeneration();
1819 NodeToProcess->childGeneration(CurrentGeneration);