Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp1554 MapVector<BasicBlock *, Value *> PredLoads; in PerformLoadPRE() local
1612 PredLoads[Pred] = nullptr; in PerformLoadPRE()
1617 unsigned NumInsertPreds = PredLoads.size() + CriticalEdgePredSplit.size(); in PerformLoadPRE()
1637 for (auto &PL : PredLoads) in PerformLoadPRE()
1650 assert(!PredLoads.count(OrigPred) && "Split edges shouldn't be in map!"); in PerformLoadPRE()
1651 PredLoads[NewPred] = nullptr; in PerformLoadPRE()
1657 PredLoads[CEP.first] = nullptr; in PerformLoadPRE()
1663 for (auto &PredLoad : PredLoads) { in PerformLoadPRE()
1740 eliminatePartiallyRedundantLoad(Load, ValuesPerBlock, PredLoads, in PerformLoadPRE()