Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp423 double EdgeFlow = Nodes[Src].FracFlow / Degree; in augmentFlowAlongDAG() local
424 Nodes[Edge->Dst].FracFlow += EdgeFlow; in augmentFlowAlongDAG()
427 uint64_t MaxIntFlow = double(Edge->Capacity - Edge->Flow) / EdgeFlow; in augmentFlowAlongDAG()
447 uint64_t EdgeFlow = std::min(Nodes[Src].IntFlow, SuccFlow); in augmentFlowAlongDAG() local
448 EdgeFlow = std::min(EdgeFlow, uint64_t(Edge->Capacity - Edge->Flow)); in augmentFlowAlongDAG()
449 Nodes[Dst].IntFlow += EdgeFlow; in augmentFlowAlongDAG()
450 Nodes[Src].IntFlow -= EdgeFlow; in augmentFlowAlongDAG()
451 Edge->AugmentedFlow += EdgeFlow; in augmentFlowAlongDAG()
468 uint64_t EdgeFlow = std::min(Nodes[Dst].IntFlow, Edge->AugmentedFlow); in augmentFlowAlongDAG() local
469 Nodes[Dst].IntFlow -= EdgeFlow; in augmentFlowAlongDAG()
[all …]