Lines Matching refs:CurrentGeneration
599 unsigned CurrentGeneration = 0; member in __anon0a18f2bf0311::EarlyCSE
641 : CurrentGeneration(cg), ChildGeneration(cg), Node(n), ChildIter(child), in StackNode()
650 unsigned currentGeneration() const { return CurrentGeneration; } in currentGeneration()
667 unsigned CurrentGeneration; member in __anon0a18f2bf0311::EarlyCSE::StackNode
824 unsigned CurrentGeneration);
1106 unsigned CurrentGeneration) { in getMatchingValue() argument
1145 !isSameMemGeneration(InVal.Generation, CurrentGeneration, InVal.DefInst, in getMatchingValue()
1196 ++CurrentGeneration; in processNode()
1289 AvailableInvariants.insert(MemLoc, CurrentGeneration); in processNode()
1386 ++CurrentGeneration; in processNode()
1397 AvailableInvariants.insert(MemLoc, CurrentGeneration); in processNode()
1408 if (Value *Op = getMatchingValue(InVal, MemInst, CurrentGeneration)) { in processNode()
1427 LoadValue(&Inst, CurrentGeneration, in processNode()
1450 isSameMemGeneration(InVal.second, CurrentGeneration, InVal.first, in processNode()
1469 AvailableCalls.insert(&Inst, std::make_pair(&Inst, CurrentGeneration)); in processNode()
1492 InVal.DefInst == getMatchingValue(InVal, MemInst, CurrentGeneration)) { in processNode()
1522 ++CurrentGeneration; in processNode()
1551 LoadValue(&Inst, CurrentGeneration, in processNode()
1586 CurrentGeneration, DT.getRootNode(), in run()
1589 assert(!CurrentGeneration && "Create a new EarlyCSE instance to rerun it."); in run()
1598 CurrentGeneration = NodeToProcess->currentGeneration(); in run()
1604 NodeToProcess->childGeneration(CurrentGeneration); in run()