Lines Matching refs:ReachSet

385                  const ReachabilitySet &ReachSet) {  in populateAliasMap()  argument
386 for (const auto &OuterMapping : ReachSet.value_mappings()) { in populateAliasMap()
406 const SmallVectorImpl<Value *> &RetVals, const ReachabilitySet &ReachSet) { in populateExternalRelations() argument
432 for (const auto &OuterMapping : ReachSet.value_mappings()) { in populateExternalRelations()
503 const ReachabilitySet &ReachSet, const AliasAttrMap &AMap) { in FunctionInfo() argument
506 populateAliasMap(AliasMap, ReachSet); in FunctionInfo()
507 populateExternalRelations(Summary.RetParamRelations, Fn, RetVals, ReachSet); in FunctionInfo()
597 MatchState State, ReachabilitySet &ReachSet, in propagate() argument
601 if (ReachSet.insert(From, To, State)) in propagate()
606 ReachabilitySet &ReachSet, in initializeWorkList() argument
619 propagate(Edge.Other, Src, MatchState::FlowFromReadOnly, ReachSet, in initializeWorkList()
621 propagate(Src, Edge.Other, MatchState::FlowToWriteOnly, ReachSet, in initializeWorkList()
637 ReachabilitySet &ReachSet, AliasMemSet &MemSet, in processWorkListItem() argument
658 MatchState::FlowFromMemAliasNoReadWrite, ReachSet, WorkList); in processWorkListItem()
659 for (const auto &Mapping : ReachSet.reachableValueAliases(*FromNodeBelow)) { in processWorkListItem()
663 propagate(Src, *ToNodeBelow, ToState, ReachSet, WorkList); in processWorkListItem()
685 propagate(FromNode, AssignEdge.Other, State, ReachSet, WorkList); in processWorkListItem()
689 propagate(FromNode, RevAssignEdge.Other, State, ReachSet, WorkList); in processWorkListItem()
694 propagate(FromNode, MemAlias, State, ReachSet, WorkList); in processWorkListItem()
736 const ReachabilitySet &ReachSet) { in buildAttrMap() argument
758 for (const auto &Mapping : ReachSet.reachableValueAliases(Dst)) { in buildAttrMap()
789 ReachabilitySet ReachSet; in buildInfoFrom() local
793 initializeWorkList(WorkList, ReachSet, Graph); in buildInfoFrom()
797 processWorkListItem(Item, Graph, ReachSet, MemSet, NextList); in buildInfoFrom()
805 auto IValueAttrMap = buildAttrMap(Graph, ReachSet); in buildInfoFrom()
807 return FunctionInfo(Fn, GraphBuilder.getReturnValues(), ReachSet, in buildInfoFrom()