reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
90 bool processBlock(NodeAddr<BlockNode *> BA); 686 bool HexagonOptAddrMode::processBlock(NodeAddr<BlockNode *> BA) { 805 for (NodeAddr<BlockNode *> BA : FA.Addr->members(*DFG))lib/Target/Hexagon/HexagonRDFOpt.cpp
162 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) {
lib/Target/Hexagon/RDFCopy.cpp 70 NodeAddr<BlockNode*> BA = DFG.findBlock(B);
lib/Target/Hexagon/RDFDeadCode.cpp128 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) 157 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { 232 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG);lib/Target/Hexagon/RDFGraph.cpp
266 const Print<NodeAddr<BlockNode*>> &P) { 576 NodeAddr<BlockNode*> FuncNode::findBlock(const MachineBasicBlock *BB, 588 NodeAddr<BlockNode*> FuncNode::getEntryBlock(const DataFlowGraph &G) { 814 RegisterRef RR, NodeAddr<BlockNode*> PredB, uint16_t Flags) { 837 NodeAddr<PhiNode*> DataFlowGraph::newPhi(NodeAddr<BlockNode*> Owner) { 843 NodeAddr<StmtNode*> DataFlowGraph::newStmt(NodeAddr<BlockNode*> Owner, 851 NodeAddr<BlockNode*> DataFlowGraph::newBlock(NodeAddr<FuncNode*> Owner, 853 NodeAddr<BlockNode*> BA = newNode(NodeAttrs::Code | NodeAttrs::Block); 874 NodeAddr<BlockNode*> BA = newBlock(Func, &B); 883 NodeAddr<BlockNode*> EA = Func.Addr->getEntryBlock(*this); 888 for (NodeAddr<BlockNode*> BA : Blocks) 921 for (NodeAddr<BlockNode*> BA : Blocks) { 939 for (NodeAddr<BlockNode*> PBA : Preds) { 950 for (NodeAddr<BlockNode*> BA : Blocks) 952 for (NodeAddr<BlockNode*> BA : Blocks) 1248 void DataFlowGraph::buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In) { 1384 NodeAddr<BlockNode*> BA) { 1416 NodeAddr<BlockNode*> DBA = findBlock(DB); 1424 NodeAddr<BlockNode*> BA) { 1496 for (NodeAddr<BlockNode*> PBA : Preds) { 1520 for (NodeAddr<BlockNode*> BA : Func.Addr->members(*this)) { 1557 NodeAddr<BlockNode*> BA = PA.Addr->getOwner(*this); 1643 void DataFlowGraph::linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA) { 1679 NodeAddr<BlockNode*> SBA = findBlock(SB); 1697 NodeAddr<BlockNode*> SBA = findBlock(SB);lib/Target/Hexagon/RDFGraph.h
639 NodeAddr<BlockNode*> findBlock(const MachineBasicBlock *BB, 641 NodeAddr<BlockNode*> getEntryBlock(const DataFlowGraph &G); 768 NodeAddr<BlockNode*> findBlock(MachineBasicBlock *BB) const { 827 RegisterRef RR, NodeAddr<BlockNode*> PredB, 833 NodeAddr<PhiNode*> newPhi(NodeAddr<BlockNode*> Owner); 834 NodeAddr<StmtNode*> newStmt(NodeAddr<BlockNode*> Owner, 836 NodeAddr<BlockNode*> newBlock(NodeAddr<FuncNode*> Owner, 847 void buildStmt(NodeAddr<BlockNode*> BA, MachineInstr &In); 848 void recordDefsForDF(BlockRefsMap &PhiM, NodeAddr<BlockNode*> BA); 850 NodeAddr<BlockNode*> BA); 859 void linkBlockRefs(DefStackMap &DefM, NodeAddr<BlockNode*> BA); 881 std::map<MachineBasicBlock*,NodeAddr<BlockNode*>> BlockNodes; 956 const Print<NodeAddr<BlockNode *>> &P);lib/Target/Hexagon/RDFLiveness.cpp
174 NodeAddr<BlockNode*> BA = PA.Addr->getOwner(DFG); 324 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); 431 for (NodeAddr<BlockNode*> BA : Blocks) { 686 for (NodeAddr<BlockNode*> BA : DFG.getFunc().Addr->members(DFG)) { 724 for (NodeAddr<BlockNode*> BA : Blocks) { 742 for (NodeAddr<BlockNode*> BA : Blocks) { 768 auto PrA = DFG.addr<BlockNode*>(PUA.Addr->getPredecessor()); 1002 NodeAddr<BlockNode*> BA = IA.Addr->getOwner(DFG); 1036 NodeAddr<BlockNode*> BTA = ITA.Addr->getOwner(DFG);