Lines Matching refs:MachineDomTreeNode
35 typedef DomTreeNodeBase<MachineBasicBlock> MachineDomTreeNode;
98 inline MachineDomTreeNode *getRootNode() const {
105 inline bool dominates(const MachineDomTreeNode* A,
106 const MachineDomTreeNode* B) const {
138 inline bool properlyDominates(const MachineDomTreeNode* A,
139 const MachineDomTreeNode* B) const {
158 inline MachineDomTreeNode *operator[](MachineBasicBlock *BB) const {
166 inline MachineDomTreeNode *getNode(MachineBasicBlock *BB) const {
174 inline MachineDomTreeNode *addNewBlock(MachineBasicBlock *BB,
189 inline void changeImmediateDominator(MachineDomTreeNode *N,
190 MachineDomTreeNode* NewIDom) {
264 struct GraphTraits<MachineDomTreeNode *>
265 : public MachineDomTreeGraphTraitsBase<MachineDomTreeNode,
266 MachineDomTreeNode::iterator> {};
269 struct GraphTraits<const MachineDomTreeNode *>
270 : public MachineDomTreeGraphTraitsBase<const MachineDomTreeNode,
271 MachineDomTreeNode::const_iterator> {
275 : public GraphTraits<MachineDomTreeNode *> {