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

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp822 /// track of which blocks we know are fully alive in FullyAvailableBlocks. This
830 DenseMap<BasicBlock *, AvailabilityState> &FullyAvailableBlocks) {
849 FullyAvailableBlocks.try_emplace(
896 auto It = FullyAvailableBlocks.find(BB);
897 if (It == FullyAvailableBlocks.end())
919 // FullyAvailableBlocks or they are not marked as speculatively available.
1555 DenseMap<BasicBlock *, AvailabilityState> FullyAvailableBlocks; local
1557 FullyAvailableBlocks[AV.BB] = AvailabilityState::Available;
1559 FullyAvailableBlocks[UnavailableBB] = AvailabilityState::Unavailable;
1577 if (IsValueFullyAvailableInBlock(Pred, FullyAvailableBlocks)) {
828 IsValueFullyAvailableInBlock( BasicBlock *BB, DenseMap<BasicBlock *, AvailabilityState> &FullyAvailableBlocks) argument
[all...]

Completed in 69 milliseconds