Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h42 using DomSetType = std::set<BlockT *>; // Dom set for a bb
43 using DomSetMapType = std::map<BlockT *, DomSetType>; // Dom set map
86 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier) { in addBasicBlock()
100 bool compareDomSet(DomSetType &DS1, const DomSetType &DS2) const;
129 using DomSetType = typename DominanceFrontierBase<BlockT, false>::DomSetType; variable
138 const DomSetType &calculate(const DomTreeT &DT, const DomTreeNodeT *Node);
145 using DomSetType = DominanceFrontierBase<BasicBlock, false>::DomSetType; variable
H A DDominanceFrontierImpl.h74 DomSetType &DS1, const DomSetType &DS2) const { in compareDomSet()
79 for (typename DomSetType::const_iterator I = DS1.begin(), E = DS1.end(); in compareDomSet()
158 const typename ForwardDominanceFrontierBase<BlockT>::DomSetType &
162 DomSetType *Result = nullptr; in calculate()
178 DomSetType &S = this->Frontiers[currentBB]; in calculate()
214 typename DomSetType::const_iterator CDFI = S.begin(), CDFE = S.end(); in calculate()
215 DomSetType &parentSet = this->Frontiers[parentBB]; in calculate()
H A DRegionInfoImpl.h579 using DST = typename DomFrontierT::DomSetType; in isRegion()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h26 using DomSetType = DominanceFrontierBase<MachineBasicBlock, false>::DomSetType; variable
76 iterator addBasicBlock(MachineBasicBlock *BB, const DomSetType &frontier) { in addBasicBlock()
92 bool compareDomSet(DomSetType &DS1, const DomSetType &DS2) const { in compareDomSet()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRDFGraph.cpp1388 const MachineDominanceFrontier::DomSetType &DF = DFLoc->second; in recordDefsForDF()