Searched refs:InsertPts (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64PromoteConstant.cpp | 162 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 D | ConstantHoisting.cpp | 276 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 D | LICM.cpp | 496 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 D | InstrProfiling.cpp | 433 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
|