Home
last modified time | relevance | path

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

/external/llvm/lib/Target/AArch64/
DAArch64PromoteConstant.cpp155 InsertionPoints &InsertPts);
171 InsertionPoints &InsertPts);
181 InsertionPoints &InsertPts);
187 InsertionPoints &InsertPts);
199 InsertionPoints &InsertPts) { in appendAndTransferDominatedUses() argument
208 InsertPts[NewPt] = std::move(OldUses); in appendAndTransferDominatedUses()
210 InsertPts.erase(OldInstr); in appendAndTransferDominatedUses()
361 InsertionPoints &InsertPts) { in isDominated() argument
368 for (auto &IPI : InsertPts) { in isDominated()
388 InsertionPoints &InsertPts) { in tryAndMerge() argument
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64PromoteConstant.cpp166 InsertionPoints &InsertPts);
182 InsertionPoints &InsertPts);
192 InsertionPoints &InsertPts);
198 InsertionPoints &InsertPts);
210 InsertionPoints &InsertPts) { in appendAndTransferDominatedUses() argument
219 InsertPts[NewPt] = std::move(OldUses); in appendAndTransferDominatedUses()
221 InsertPts.erase(OldInstr); in appendAndTransferDominatedUses()
369 InsertionPoints &InsertPts) { in isDominated() argument
375 for (auto &IPI : InsertPts) { in isDominated()
395 InsertionPoints &InsertPts) { in tryAndMerge() argument
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DConstantHoisting.cpp254 SmallPtrSet<BasicBlock *, 16> &InsertPts = InsertPtsMap[Node].first; in findBestInsertionSet() local
261 (InsertPtsFreq == BFI.getBlockFreq(Node) && InsertPts.size() > 1)) in findBestInsertionSet()
264 BBs.insert(InsertPts.begin(), InsertPts.end()); in findBestInsertionSet()
282 (InsertPtsFreq == BFI.getBlockFreq(Node) && InsertPts.size() > 1)))) { in findBestInsertionSet()
286 ParentInsertPts.insert(InsertPts.begin(), InsertPts.end()); in findBestInsertionSet()
298 SmallPtrSet<Instruction *, 8> InsertPts; in findConstantInsertionPoint() local
304 InsertPts.insert(&Entry->front()); in findConstantInsertionPoint()
305 return InsertPts; in findConstantInsertionPoint()
314 InsertPts.insert(&*InsertPt); in findConstantInsertionPoint()
316 return InsertPts; in findConstantInsertionPoint()
[all …]
DLICM.cpp301 SmallVector<Instruction *, 8> InsertPts; in runOnLoop() local
302 InsertPts.reserve(ExitBlocks.size()); in runOnLoop()
304 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in runOnLoop()
328 InsertPts, PIC, LI, DT, TLI, L, in runOnLoop()
1215 SmallVectorImpl<Instruction *> &InsertPts, PredIteratorCache &PIC, in promoteLoopAccessesToScalars() argument
1437 InsertPts, PIC, *CurAST, *LI, DL, Alignment, in promoteLoopAccessesToScalars()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Instrumentation/
DInstrProfiling.cpp175 ArrayRef<Instruction *> InsertPts, in PGOCounterPromoterHelper() argument
179 InsertPts(InsertPts), LoopToCandidates(LoopToCands), LI(LI) {
188 Instruction *InsertPos = InsertPts[i]; in doExtraRewritesBeforeFinalDeletion()
218 ArrayRef<Instruction *> InsertPts; member in __anona65fa3c50111::PGOCounterPromoterHelper
231 : LoopToCandidates(LoopToCands), ExitBlocks(), InsertPts(), L(CurLoop), in PGOCounterPromoter()
241 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in PGOCounterPromoter()
263 InsertPts, LoopToCandidates, LI); in run()
338 SmallVector<Instruction *, 8> InsertPts; member in __anona65fa3c50111::PGOCounterPromoter
/external/llvm/lib/Transforms/Scalar/
DLICM.cpp252 SmallVector<Instruction *, 8> InsertPts; in runOnLoop() local
258 AS, ExitBlocks, InsertPts, PIC, LI, DT, TLI, L, CurAST, &SafetyInfo); in runOnLoop()
844 SmallVectorImpl<Instruction *> &InsertPts, PredIteratorCache &PIC, in promoteLoopAccessesToScalars() argument
1020 InsertPts.clear(); in promoteLoopAccessesToScalars()
1021 InsertPts.reserve(ExitBlocks.size()); in promoteLoopAccessesToScalars()
1023 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in promoteLoopAccessesToScalars()
1047 InsertPts, PIC, *CurAST, *LI, DL, Alignment, AATags); in promoteLoopAccessesToScalars()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DObjCARC.cpp2701 Instruction *InsertPts[] = { 0, 0, 0 }; in MoveCalls() local
2708 InsertPts[0] = II->getNormalDest()->getFirstInsertionPt(); in MoveCalls()
2709 InsertPts[1] = II->getUnwindDest()->getFirstInsertionPt(); in MoveCalls()
2712 InsertPts[0] = llvm::next(BasicBlock::iterator(LastUse)); in MoveCalls()
2715 for (Instruction **I = InsertPts; *I; ++I) { in MoveCalls()