/external/llvm/lib/Target/AArch64/ |
D | AArch64PromoteConstant.cpp | 155 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/ |
D | AArch64PromoteConstant.cpp | 166 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/ |
D | ConstantHoisting.cpp | 254 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 …]
|
D | LICM.cpp | 301 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/ |
D | InstrProfiling.cpp | 175 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/ |
D | LICM.cpp | 252 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/ |
D | ObjCARC.cpp | 2701 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()
|