Lines Matching refs:BlockNode
280 const Print<NodeAddr<BlockNode*>> &P) { in operator <<()
318 OS << PrintNode<BlockNode*>(I, P.G) << '\n'; in operator <<()
565 void BlockNode::addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G) { in addPhi()
595 NodeAddr<BlockNode*> FuncNode::findBlock(const MachineBasicBlock *BB, in findBlock()
598 return NodeAddr<BlockNode*>(NA).Addr->getCode() == BB; in findBlock()
603 return NodeAddr<BlockNode*>(); in findBlock()
607 NodeAddr<BlockNode*> FuncNode::getEntryBlock(const DataFlowGraph &G) { in getEntryBlock()
833 RegisterRef RR, NodeAddr<BlockNode*> PredB, uint16_t Flags) { in newPhiUse()
856 NodeAddr<PhiNode*> DataFlowGraph::newPhi(NodeAddr<BlockNode*> Owner) { in newPhi()
862 NodeAddr<StmtNode*> DataFlowGraph::newStmt(NodeAddr<BlockNode*> Owner, in newStmt()
870 NodeAddr<BlockNode*> DataFlowGraph::newBlock(NodeAddr<FuncNode*> Owner, in newBlock()
872 NodeAddr<BlockNode*> BA = newNode(NodeAttrs::Code | NodeAttrs::Block); in newBlock()
893 NodeAddr<BlockNode*> BA = newBlock(Func, &B); in build()
902 NodeAddr<BlockNode*> EA = Func.Addr->getEntryBlock(*this); in build()
907 for (NodeAddr<BlockNode*> BA : Blocks) in build()
940 for (NodeAddr<BlockNode*> BA : Blocks) { in build()
958 for (NodeAddr<BlockNode*> PBA : Preds) { in build()
969 for (NodeAddr<BlockNode*> BA : Blocks) in build()
971 for (NodeAddr<BlockNode*> BA : Blocks) in build()
1267 void DataFlowGraph::buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In) { in buildStmt()
1403 NodeAddr<BlockNode*> BA) { in recordDefsForDF()
1435 NodeAddr<BlockNode*> DBA = findBlock(DB); in recordDefsForDF()
1443 NodeAddr<BlockNode*> BA) { in buildPhis()
1515 for (NodeAddr<BlockNode*> PBA : Preds) { in buildPhis()
1539 for (NodeAddr<BlockNode*> BA : Func.Addr->members(*this)) { in removeUnusedPhis()
1576 NodeAddr<BlockNode*> BA = PA.Addr->getOwner(*this); in removeUnusedPhis()
1662 void DataFlowGraph::linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA) { in linkBlockRefs()
1698 NodeAddr<BlockNode*> SBA = findBlock(SB); in linkBlockRefs()
1716 NodeAddr<BlockNode*> SBA = findBlock(SB); in linkBlockRefs()