Home
last modified time | relevance | path

Searched refs:IntFlow (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp408 Nodes[Src].IntFlow = 0; in augmentFlowAlongDAG()
436 Nodes[Source].IntFlow = MaxFlowAmount; in augmentFlowAlongDAG()
444 uint64_t SuccFlow = (Nodes[Src].IntFlow + Degree - 1) / Degree; in augmentFlowAlongDAG()
447 uint64_t EdgeFlow = std::min(Nodes[Src].IntFlow, SuccFlow); in augmentFlowAlongDAG()
449 Nodes[Dst].IntFlow += EdgeFlow; in augmentFlowAlongDAG()
450 Nodes[Src].IntFlow -= EdgeFlow; in augmentFlowAlongDAG()
454 assert(Nodes[Target].IntFlow <= MaxFlowAmount); in augmentFlowAlongDAG()
455 Nodes[Target].IntFlow = 0; in augmentFlowAlongDAG()
466 if (Nodes[Dst].IntFlow == 0) in augmentFlowAlongDAG()
468 uint64_t EdgeFlow = std::min(Nodes[Dst].IntFlow, Edge->AugmentedFlow); in augmentFlowAlongDAG()
[all …]