Lines Matching defs:CurrentGeneration
729 unsigned CurrentGeneration = 0;
775 : CurrentGeneration(cg), ChildGeneration(cg), Node(n), ChildIter(child),
783 unsigned currentGeneration() const { return CurrentGeneration; }
800 unsigned CurrentGeneration;
962 unsigned CurrentGeneration);
1250 unsigned CurrentGeneration) {
1289 !isSameMemGeneration(InVal.Generation, CurrentGeneration, InVal.DefInst,
1357 ++CurrentGeneration;
1456 AvailableInvariants.insert(MemLoc, CurrentGeneration);
1559 ++CurrentGeneration;
1570 AvailableInvariants.insert(MemLoc, CurrentGeneration);
1581 if (Value *Op = getMatchingValue(InVal, MemInst, CurrentGeneration)) {
1603 LoadValue(&Inst, CurrentGeneration,
1627 isSameMemGeneration(InVal.second, CurrentGeneration, InVal.first,
1646 AvailableCalls.insert(&Inst, std::make_pair(&Inst, CurrentGeneration));
1694 InVal.DefInst == getMatchingValue(InVal, MemInst, CurrentGeneration)) {
1724 ++CurrentGeneration;
1753 LoadValue(&Inst, CurrentGeneration,
1789 AvailableGEPs, CurrentGeneration, DT.getRootNode(),
1792 assert(!CurrentGeneration && "Create a new EarlyCSE instance to rerun it.");
1801 CurrentGeneration = NodeToProcess->currentGeneration();
1807 NodeToProcess->childGeneration(CurrentGeneration);