Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVN.cpp766 DenseMap<BasicBlock*, char> &FullyAvailableBlocks, in IsValueFullyAvailableInBlock() argument
774 FullyAvailableBlocks.insert(std::make_pair(BB, 2)); in IsValueFullyAvailableInBlock()
796 if (!IsValueFullyAvailableInBlock(*PI, FullyAvailableBlocks,RecurseDepth+1)) in IsValueFullyAvailableInBlock()
805 char &BBVal = FullyAvailableBlocks[BB]; in IsValueFullyAvailableInBlock()
823 char &EntryVal = FullyAvailableBlocks[Entry]; in IsValueFullyAvailableInBlock()
1558 DenseMap<BasicBlock*, char> FullyAvailableBlocks; in PerformLoadPRE() local
1560 FullyAvailableBlocks[ValuesPerBlock[i].BB] = true; in PerformLoadPRE()
1562 FullyAvailableBlocks[UnavailableBlocks[i]] = false; in PerformLoadPRE()
1568 if (IsValueFullyAvailableInBlock(Pred, FullyAvailableBlocks, 0)) { in PerformLoadPRE()