Lines Matching refs:CurrentGeneration
311 unsigned CurrentGeneration; member in __anon68e036b60311::EarlyCSE
316 : TLI(TLI), TTI(TTI), DT(DT), AC(AC), CurrentGeneration(0) {} in EarlyCSE()
349 : CurrentGeneration(cg), ChildGeneration(cg), Node(n), ChildIter(child), in StackNode()
354 unsigned currentGeneration() { return CurrentGeneration; } in currentGeneration()
373 unsigned CurrentGeneration; member in __anon68e036b60311::EarlyCSE::StackNode
504 ++CurrentGeneration; in processNode()
625 ++CurrentGeneration; in processNode()
638 (InVal.Generation == CurrentGeneration || InVal.IsInvariant) && in processNode()
660 LoadValue(Inst, CurrentGeneration, MemInst.getMatchingId(), in processNode()
680 if (InVal.first != nullptr && InVal.second == CurrentGeneration) { in processNode()
693 Inst, std::pair<Instruction *, unsigned>(Inst, CurrentGeneration)); in processNode()
717 InVal.Generation == CurrentGeneration && in processNode()
739 ++CurrentGeneration; in processNode()
772 LoadValue(Inst, CurrentGeneration, MemInst.getMatchingId(), in processNode()
805 AvailableValues, AvailableLoads, AvailableCalls, CurrentGeneration, in run()
809 unsigned LiveOutGeneration = CurrentGeneration; in run()
818 CurrentGeneration = NodeToProcess->currentGeneration(); in run()
824 NodeToProcess->childGeneration(CurrentGeneration); in run()
842 CurrentGeneration = LiveOutGeneration; in run()