Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/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()
375 for (auto &IPI : InsertPts) { in isDominated()
466 InsertPts[InsertionPoint].emplace_back(User, OpNo); in computeInsertionPoint()
494 for (const auto &IPI : InsertPts) { in insertDefinitions()
529 InsertionPoints InsertPts; in promoteConstants() local
531 computeInsertionPoint(U->User, U->Op, InsertPts); in promoteConstants()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp274 BBs.insert(InsertPts.begin(), InsertPts.end()); in findBestInsertionSet()
296 ParentInsertPts.insert(InsertPts.begin(), InsertPts.end()); in findBestInsertionSet()
308 SmallPtrSet<Instruction *, 8> InsertPts; in findConstantInsertionPoint() local
314 InsertPts.insert(&Entry->front()); in findConstantInsertionPoint()
315 return InsertPts; in findConstantInsertionPoint()
324 InsertPts.insert(&*InsertPt); in findConstantInsertionPoint()
326 return InsertPts; in findConstantInsertionPoint()
335 InsertPts.insert(&Entry->front()); in findConstantInsertionPoint()
336 return InsertPts; in findConstantInsertionPoint()
344 InsertPts.insert(findMatInsertPt(&FirstInst)); in findConstantInsertionPoint()
[all …]
H A DLICM.cpp346 SmallVector<Instruction *, 8> InsertPts; in runOnLoop() local
347 InsertPts.reserve(ExitBlocks.size()); in runOnLoop()
349 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in runOnLoop()
374 PointerMustAliases, ExitBlocks, InsertPts, PIC, LI, DT, TLI, L, in runOnLoop()
1726 SmallVectorImpl<Instruction *> &InsertPts, PredIteratorCache &PIC, in promoteLoopAccessesToScalars() argument
1946 InsertPts, PIC, *CurAST, *LI, DL, Alignment, in promoteLoopAccessesToScalars()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp180 ArrayRef<Instruction *> InsertPts, in PGOCounterPromoterHelper() argument
184 InsertPts(InsertPts), LoopToCandidates(LoopToCands), LI(LI) {
193 Instruction *InsertPos = InsertPts[i]; in doExtraRewritesBeforeFinalDeletion()
223 ArrayRef<Instruction *> InsertPts; member in __anon2c6eeb300111::PGOCounterPromoterHelper
236 : LoopToCandidates(LoopToCands), ExitBlocks(), InsertPts(), L(CurLoop), in PGOCounterPromoter()
246 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in PGOCounterPromoter()
268 InsertPts, LoopToCandidates, LI); in run()
343 SmallVector<Instruction *, 8> InsertPts; member in __anon2c6eeb300111::PGOCounterPromoter