Lines Matching refs:DT
47 extern template void Calculate<BBDomTree>(BBDomTree &DT);
48 extern template void CalculateWithUpdates<BBDomTree>(BBDomTree &DT,
51 extern template void Calculate<BBPostDomTree>(BBPostDomTree &DT);
53 extern template void InsertEdge<BBDomTree>(BBDomTree &DT, BasicBlock *From,
55 extern template void InsertEdge<BBPostDomTree>(BBPostDomTree &DT,
59 extern template void DeleteEdge<BBDomTree>(BBDomTree &DT, BasicBlock *From,
61 extern template void DeleteEdge<BBPostDomTree>(BBPostDomTree &DT,
65 extern template void ApplyUpdates<BBDomTree>(BBDomTree &DT, BBUpdates);
66 extern template void ApplyUpdates<BBPostDomTree>(BBPostDomTree &DT, BBUpdates);
68 extern template bool Verify<BBDomTree>(const BBDomTree &DT,
70 extern template bool Verify<BBPostDomTree>(const BBPostDomTree &DT,
150 explicit DominatorTree(DominatorTree &DT, DomTreeBuilder::BBUpdates U) {
151 recalculate(*DT.Parent, U);
218 static NodeRef getEntryNode(DominatorTree *DT) { return DT->getRootNode(); }
260 DominatorTree DT;
267 DominatorTree &getDomTree() { return DT; }
268 const DominatorTree &getDomTree() const { return DT; }
278 void releaseMemory() override { DT.releaseMemory(); }