Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h45 using DomSetType = SetVector<BlockT *>;
46 using DomSetMapType = DenseMap<BlockT *, DomSetType>; // Dom set map
89 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier) { in addBasicBlock()
103 bool compareDomSet(DomSetType &DS1, const DomSetType &DS2) const;
132 using DomSetType = typename DominanceFrontierBase<BlockT, false>::DomSetType; variable
141 const DomSetType &calculate(const DomTreeT &DT, const DomTreeNodeT *Node);
148 using DomSetType = DominanceFrontierBase<BasicBlock, false>::DomSetType; variable
H A DDominanceFrontierImpl.h73 DomSetType &DS1, const DomSetType &DS2) const { in compareDomSet()
78 for (typename DomSetType::const_iterator I = DS1.begin(), E = DS1.end(); in compareDomSet()
157 const typename ForwardDominanceFrontierBase<BlockT>::DomSetType &
161 DomSetType *Result = nullptr; in calculate()
177 DomSetType &S = this->Frontiers[currentBB]; in calculate()
213 typename DomSetType::const_iterator CDFI = S.begin(), CDFE = S.end(); in calculate()
214 DomSetType &parentSet = this->Frontiers[parentBB]; in calculate()
H A DRegionInfoImpl.h557 using DST = typename DomFrontierT::DomSetType; in isCommonDomFrontier()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFGraph.cpp1407 const MachineDominanceFrontier::DomSetType &DF = DFLoc->second; in recordDefsForDF()