Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DDominanceFrontier.h44 using DomSetType = std::set<BlockT *>; // Dom set for a bb
45 using DomSetMapType = std::map<BlockT *, DomSetType>; // Dom set map
88 iterator addBasicBlock(BlockT *BB, const DomSetType &frontier) { in addBasicBlock()
102 bool compareDomSet(DomSetType &DS1, const DomSetType &DS2) const;
131 using DomSetType = typename DominanceFrontierBase<BlockT, false>::DomSetType; variable
140 const DomSetType &calculate(const DomTreeT &DT, const DomTreeNodeT *Node);
147 using DomSetType = DominanceFrontierBase<BasicBlock, false>::DomSetType; variable
H A DDominanceFrontierImpl.h76 DomSetType &DS1, const DomSetType &DS2) const { in compareDomSet()
81 for (typename DomSetType::const_iterator I = DS1.begin(), E = DS1.end(); in compareDomSet()
160 const typename ForwardDominanceFrontierBase<BlockT>::DomSetType &
164 DomSetType *Result = nullptr; in calculate()
180 DomSetType &S = this->Frontiers[currentBB]; in calculate()
216 typename DomSetType::const_iterator CDFI = S.begin(), CDFE = S.end(); in calculate()
217 DomSetType &parentSet = this->Frontiers[parentBB]; in calculate()
H A DRegionInfoImpl.h582 using DST = typename DomFrontierT::DomSetType; in isRegion()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineDominanceFrontier.h28 using DomSetType = DominanceFrontierBase<MachineBasicBlock, false>::DomSetType; variable
78 iterator addBasicBlock(MachineBasicBlock *BB, const DomSetType &frontier) { in addBasicBlock()
94 bool compareDomSet(DomSetType &DS1, const DomSetType &DS2) const { in compareDomSet()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFGraph.cpp1424 const MachineDominanceFrontier::DomSetType &DF = DFLoc->second; in recordDefsForDF()