Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp1674 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, in deleteDeadClonedBlocks()
1679 for (const auto &VMap : VMaps) in deleteDeadClonedBlocks()
2317 SmallVector<std::unique_ptr<ValueToValueMapTy>, 4> VMaps; in unswitchNontrivialInvariants()
2318 VMaps.reserve(UnswitchedSuccBBs.size()); in unswitchNontrivialInvariants()
2321 VMaps.emplace_back(new ValueToValueMapTy()); in unswitchNontrivialInvariants()
2324 DominatingSucc, *VMaps.back(), DTUpdates, AC, DT, LI, MSSAU, SE); in unswitchNontrivialInvariants()
2409 for (auto &VMap : VMaps) in unswitchNontrivialInvariants()
2412 MSSAU->updateExitBlocksForClonedLoop(ExitBlocks, VMaps, DT); in unswitchNontrivialInvariants()
2481 for (auto &VMap : VMaps) in unswitchNontrivialInvariants()
2484 MSSAU->updateExitBlocksForClonedLoop(ExitBlocks, VMaps, D in unswitchNontrivialInvariants()
1673 deleteDeadClonedBlocks(Loop & L,ArrayRef<BasicBlock * > ExitBlocks,ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps,DominatorTree & DT,MemorySSAUpdater * MSSAU) deleteDeadClonedBlocks() argument
2316 SmallVector<std::unique_ptr<ValueToValueMapTy>, 4> VMaps; unswitchNontrivialInvariants() local
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h118 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMemProfContextDisambiguation.cpp3405 SmallVector<std::unique_ptr<ValueToValueMapTy>, 4> VMaps; in createFunctionClones() local
3406 VMaps.reserve(NumClones - 1); in createFunctionClones()
3409 VMaps.emplace_back(std::make_unique<ValueToValueMapTy>()); in createFunctionClones()
3410 auto *NewF = CloneFunction(&F, *VMaps.back()); in createFunctionClones()
3454 return VMaps; in createFunctionClones()
3517 SmallVector<std::unique_ptr<ValueToValueMapTy>, 4> VMaps; in applyImport() local
3534 VMaps = createFunctionClones(F, NumClones, M, ORE, FuncToAliasMap); in applyImport()
3536 assert(VMaps.size() == NumClones - 1); in applyImport()
3568 CBClone = cast<CallBase>((*VMaps[J - 1])[CB]); in applyImport()
3769 CBClone = cast<CallBase>((*VMaps[J - 1])[CB]); in applyImport()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp772 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT) { in updateExitBlocksForClonedLoop() argument
779 auto MapBegin = MappedIteratorType(VMaps.begin(), GetPtr); in updateExitBlocksForClonedLoop()
780 auto MapEnd = MappedIteratorType(VMaps.end(), GetPtr); in updateExitBlocksForClonedLoop()