Home
last modified time | relevance | path

Searched refs:DefiningBlocks (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp106 SmallVector<BasicBlock *, 32> DefiningBlocks; member
116 DefiningBlocks.clear(); in clear()
137 DefiningBlocks.push_back(SI->getParent()); in AnalyzeAlloca()
579 if (Info.DefiningBlocks.size() == 1) { in run()
613 SmallPtrSet<BasicBlock *, 32> DefBlocks(Info.DefiningBlocks.begin(), in run()
614 Info.DefiningBlocks.end()); in run()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp364 SmallPtrSet<BasicBlock *, 2> DefiningBlocks; in insertDef() local
370 DefiningBlocks.insert(MD->getBlock()); in insertDef()
373 DefiningBlocks.insert(RealPHI->getBlock()); in insertDef()
376 IDFs.setDefiningBlocks(DefiningBlocks); in insertDef()
1098 SmallPtrSet<BasicBlock *, 16> DefiningBlocks(BlocksToProcess.begin(), in applyInsertUpdates() local
1100 IDFs.setDefiningBlocks(DefiningBlocks); in applyInsertUpdates()
H A DMemorySSA.cpp1497 const SmallPtrSetImpl<BasicBlock *> &DefiningBlocks) { in placePHINodes() argument
1500 IDFs.setDefiningBlocks(DefiningBlocks); in placePHINodes()
1523 SmallPtrSet<BasicBlock *, 32> DefiningBlocks; in buildMemorySSA() local
1546 DefiningBlocks.insert(&B); in buildMemorySSA()
1548 placePHINodes(DefiningBlocks); in buildMemorySSA()