Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp162 InsertionPoints &InsertPts);
178 InsertionPoints &InsertPts);
188 InsertionPoints &InsertPts);
194 InsertionPoints &InsertPts);
206 InsertionPoints &InsertPts) { in appendAndTransferDominatedUses() argument
215 InsertPts[NewPt] = std::move(OldUses); in appendAndTransferDominatedUses()
217 InsertPts.erase(OldInstr); in appendAndTransferDominatedUses()
383 InsertionPoints &InsertPts) { in isDominated() argument
389 for (auto &IPI : InsertPts) { in isDominated()
409 InsertionPoints &InsertPts) { in tryAndMerge() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp276 auto &[InsertPts, InsertPtsFreq] = InsertPtsMap[Node]; in findBestInsertionSet()
282 (InsertPtsFreq == BFI.getBlockFreq(Node) && InsertPts.size() > 1)) in findBestInsertionSet()
285 BBs.insert_range(InsertPts); in findBestInsertionSet()
302 (InsertPtsFreq == BFI.getBlockFreq(Node) && InsertPts.size() > 1)))) { in findBestInsertionSet()
306 ParentInsertPts.insert_range(InsertPts); in findBestInsertionSet()
320 SetVector<BasicBlock::iterator> InsertPts; in findConstantInsertionPoint() local
326 InsertPts.insert(Entry->begin()); in findConstantInsertionPoint()
327 return InsertPts; in findConstantInsertionPoint()
333 InsertPts.insert(BB->getFirstInsertionPt()); in findConstantInsertionPoint()
334 return InsertPts; in findConstantInsertionPoint()
[all …]
H A DLICM.cpp496 SmallVector<BasicBlock::iterator, 8> InsertPts; in runOnLoop() local
498 InsertPts.reserve(ExitBlocks.size()); in runOnLoop()
501 InsertPts.push_back(ExitBlock->getFirstInsertionPt()); in runOnLoop()
516 PointerMustAliases, ExitBlocks, InsertPts, MSSAInsertPts, PIC, LI, in runOnLoop()
1899 SmallVectorImpl<BasicBlock::iterator> &InsertPts, in promoteLoopAccessesToScalars() argument
2167 LoopPromoter Promoter(SomePtr, LoopUses, SSA, ExitBlocks, InsertPts, in promoteLoopAccessesToScalars()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp433 ArrayRef<Instruction *> InsertPts, in PGOCounterPromoterHelper() argument
437 InsertPts(InsertPts), LoopToCandidates(LoopToCands), LI(LI) {
446 Instruction *InsertPos = InsertPts[i]; in doExtraRewritesBeforeFinalDeletion()
491 ArrayRef<Instruction *> InsertPts; member in __anon21e6fd6b0111::PGOCounterPromoterHelper
521 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in PGOCounterPromoter()
568 InsertPts, LoopToCandidates, LI); in run()
659 SmallVector<Instruction *, 8> InsertPts; member in __anon21e6fd6b0111::PGOCounterPromoter