Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp166 InsertionPoints &InsertPts);
182 InsertionPoints &InsertPts);
198 InsertionPoints &InsertPts);
219 InsertPts[NewPt] = std::move(OldUses); in appendAndTransferDominatedUses()
221 InsertPts.erase(OldInstr); in appendAndTransferDominatedUses()
389 for (auto &IPI : InsertPts) { in isDominated()
480 InsertPts[InsertionPoint].emplace_back(User, OpNo); in computeInsertionPoint()
508 for (const auto &IPI : InsertPts) { in insertDefinitions()
544 InsertionPoints InsertPts; in promoteConstants() local
546 computeInsertionPoint(U->User, U->Op, InsertPts); in promoteConstants()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp278 auto &InsertPts = InsertPtsMap[Node].first; in findBestInsertionSet() local
288 BBs.insert(InsertPts.begin(), InsertPts.end()); in findBestInsertionSet()
310 ParentInsertPts.insert(InsertPts.begin(), InsertPts.end()); in findBestInsertionSet()
323 SetVector<Instruction *> InsertPts; in findConstantInsertionPoint() local
329 InsertPts.insert(&Entry->front()); in findConstantInsertionPoint()
330 return InsertPts; in findConstantInsertionPoint()
337 return InsertPts; in findConstantInsertionPoint()
346 InsertPts.insert(&Entry->front()); in findConstantInsertionPoint()
347 return InsertPts; in findConstantInsertionPoint()
353 InsertPts.insert(findMatInsertPt(&FirstInst)); in findConstantInsertionPoint()
[all …]
H A DLICM.cpp484 SmallVector<BasicBlock::iterator, 8> InsertPts; in runOnLoop() local
486 InsertPts.reserve(ExitBlocks.size()); in runOnLoop()
489 InsertPts.push_back(ExitBlock->getFirstInsertionPt()); in runOnLoop()
504 PointerMustAliases, ExitBlocks, InsertPts, MSSAInsertPts, PIC, LI, in runOnLoop()
1955 SmallVectorImpl<BasicBlock::iterator> &InsertPts, in promoteLoopAccessesToScalars() argument
2217 LoopPromoter Promoter(SomePtr, LoopUses, SSA, ExitBlocks, InsertPts, in promoteLoopAccessesToScalars()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp330 ArrayRef<Instruction *> InsertPts, in PGOCounterPromoterHelper() argument
334 InsertPts(InsertPts), LoopToCandidates(LoopToCands), LI(LI) {
343 Instruction *InsertPos = InsertPts[i]; in doExtraRewritesBeforeFinalDeletion()
388 ArrayRef<Instruction *> InsertPts; member in __anon719920e10111::PGOCounterPromoterHelper
418 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in PGOCounterPromoter()
465 InsertPts, LoopToCandidates, LI); in run()
556 SmallVector<Instruction *, 8> InsertPts; member in __anon719920e10111::PGOCounterPromoter