Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp438 uint64_t ExitWeight, in updateBranchWeights() argument
448 HeaderIdx ? MDB.createBranchWeights(ExitWeight, FallThroughWeight) in updateBranchWeights()
449 : MDB.createBranchWeights(FallThroughWeight, ExitWeight); in updateBranchWeights()
452 FallThroughWeight > ExitWeight ? FallThroughWeight - ExitWeight : 1; in updateBranchWeights()
462 uint64_t &ExitWeight, in initBranchWeights() argument
468 ExitWeight = HeaderIdx ? TrueWeight : FalseWeight; in initBranchWeights()
479 uint64_t ExitWeight, in fixupBranchWeights() argument
490 HeaderIdx ? MDB.createBranchWeights(ExitWeight, FallThroughWeight) in fixupBranchWeights()
776 uint64_t ExitWeight = 0, FallThroughWeight = 0; in peelLoop() local
777 initBranchWeights(Header, LatchBR, ExitWeight, FallThroughWeight); in peelLoop()
[all …]
H A DLoopUnrollRuntime.cpp527 uint64_t ExitWeight = LatchBR->getSuccessor(0) == OrigLoop->getHeader() in updateLatchBranchWeightsForRemainderLoop() local
531 uint64_t BackEdgeWeight = (UnrollFactor - 1) * ExitWeight; in updateLatchBranchWeightsForRemainderLoop()
538 HeaderIdx ? MDB.createBranchWeights(ExitWeight, BackEdgeWeight) in updateLatchBranchWeightsForRemainderLoop()
539 : MDB.createBranchWeights(BackEdgeWeight, ExitWeight); in updateLatchBranchWeightsForRemainderLoop()