Searched refs:VMaps (Results 1 – 4 of 4) sorted by relevance
| /src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SimpleLoopUnswitch.cpp | 1674 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, in deleteDeadClonedBlocks() argument 1679 for (const auto &VMap : VMaps) in deleteDeadClonedBlocks() 2317 SmallVector<std::unique_ptr<ValueToValueMapTy>, 4> VMaps; in unswitchNontrivialInvariants() local 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, DT); in unswitchNontrivialInvariants() [all …]
|
| /src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemorySSAUpdater.h | 118 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT);
|
| /src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | MemProfContextDisambiguation.cpp | 3405 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()
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 772 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()
|