Searched refs:ExitWeight (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopPeel.cpp | 438 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 D | LoopUnrollRuntime.cpp | 527 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()
|