Searched refs:InsertPts (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Target/AArch64/ |
D | AArch64PromoteConstant.cpp | 138 bool isDominated(Instruction *NewPt, Use &Use, InsertionPoints &InsertPts); 152 bool tryAndMerge(Instruction *NewPt, Use &Use, InsertionPoints &InsertPts); 188 InsertionPoints &InsertPts) { in appendAndTransferDominatedUses() argument 197 InsertPts[NewPt] = std::move(OldUses); in appendAndTransferDominatedUses() 199 InsertPts.erase(OldInstr); in appendAndTransferDominatedUses() 343 InsertionPoints &InsertPts) { in isDominated() argument 350 for (auto &IPI : InsertPts) { in isDominated() 369 InsertionPoints &InsertPts) { in tryAndMerge() argument 377 for (InsertionPoints::iterator IPI = InsertPts.begin(), in tryAndMerge() 378 EndIPI = InsertPts.end(); in tryAndMerge() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 260 SmallVector<Instruction *, 8> InsertPts; in runOnLoop() local 266 Changed |= promoteLoopAccessesToScalars(*I, ExitBlocks, InsertPts, in runOnLoop() 825 SmallVectorImpl<Instruction*>&InsertPts, in promoteLoopAccessesToScalars() argument 968 InsertPts.resize(ExitBlocks.size()); in promoteLoopAccessesToScalars() 970 InsertPts[i] = &*ExitBlocks[i]->getFirstInsertionPt(); in promoteLoopAccessesToScalars() 978 InsertPts, PIC, *CurAST, *LI, DL, Alignment, AATags); in promoteLoopAccessesToScalars()
|