Searched refs:InstrNode (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | RDFDeadCode.cpp | 82 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA, in scanInstr() 96 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); in processDef() 129 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) in collect() 150 auto IsDead = [this] (NodeAddr<InstrNode*> IA) -> bool { in collect() 158 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { in collect() 168 dbgs() << "Dead instr: " << PrintNode<InstrNode*>(IA, DFG) << "\n"; in collect() 200 DINs.push_back(DFG.addr<InstrNode*>(I)); in erase() 231 for (NodeAddr<InstrNode*> IA : DINs) { in erase()
|
| H A D | RDFGraph.h | 611 struct InstrNode : public CodeNode { struct 615 struct PhiNode : public InstrNode { 621 struct StmtNode : public InstrNode { 757 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA, 759 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA, 766 NodeList getRelatedRefs(NodeAddr<InstrNode*> IA, 825 NodeAddr<UseNode*> newUse(NodeAddr<InstrNode*> Owner, 830 NodeAddr<DefNode*> newDef(NodeAddr<InstrNode*> Owner, 832 NodeAddr<DefNode*> newDef(NodeAddr<InstrNode*> Owner, 855 void pushDefs(NodeAddr<InstrNode*> IA, DefStackMap &DM); [all …]
|
| H A D | RDFCopy.cpp | 73 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { in scanBlock() 90 NodeAddr<InstrNode*> IA) { in getLocalReachingDef() 139 auto SA = DFG.addr<InstrNode*>(C); in run() 165 NodeAddr<InstrNode*> IA = UA.Addr->getOwner(DFG); in run()
|
| H A D | RDFGraph.cpp | 263 const Print<NodeAddr<InstrNode*>> &P) { in operator <<() 308 OS << PrintNode<InstrNode*>(I, P.G) << '\n'; in operator <<() 552 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) { in getOwner() 825 NodeAddr<UseNode*> DataFlowGraph::newUse(NodeAddr<InstrNode*> Owner, in newUse() 841 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef() 848 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef() 908 for (NodeAddr<InstrNode*> IA : BA.Addr->members(*this)) in build() 1147 NodeList DataFlowGraph::getRelatedRefs(NodeAddr<InstrNode*> IA, in getRelatedRefs() 1419 for (NodeAddr<InstrNode*> IA : BA.Addr->members(*this)) in recordDefsForDF() 1567 NodeAddr<InstrNode*> OA = RDA.Addr->getOwner(*this); in removeUnusedPhis() [all …]
|
| H A D | HexagonRDFOpt.cpp | 95 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove); 96 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum); 189 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) { in removeOperand() 215 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) { in rewrite()
|
| H A D | RDFLiveness.cpp | 171 auto Block = [this] (NodeAddr<InstrNode*> IA) -> MachineBasicBlock* { in getAllReachingDefs() 183 auto OA = DFG.addr<InstrNode*>(A), OB = DFG.addr<InstrNode*>(B); in getAllReachingDefs() 235 auto TA = DFG.addr<InstrNode*>(T); in getAllReachingDefs() 325 NodeAddr<InstrNode*> IA) { in getNearestAliasedRef() 331 [FindId] (const NodeAddr<InstrNode*> T) { in getNearestAliasedRef() 340 for (NodeAddr<InstrNode*> I : make_range(B, E)) { in getNearestAliasedRef() 690 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { in computeLiveIns() 1003 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); in traverse() 1037 NodeAddr<InstrNode*> ITA = TA.Addr->getOwner(DFG); in traverse() 1072 NodeAddr<InstrNode*> IA = I; in traverse()
|
| H A D | HexagonOptAddrMode.cpp | 179 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); in canRemoveAddasl() 235 << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n"; in allValidCandidates() 258 << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n"; in getAllRealUses() 301 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); in isSafeToExtLR() 621 << Print<NodeAddr<InstrNode *>>(UseIA, *DFG) << "\n"); in changeAddAsl() 704 << Print<NodeAddr<InstrNode *>>(IA, *DFG) << '\n'); in processBlock()
|
| H A D | RDFCopy.h | 55 NodeId getLocalReachingDef(RegisterRef RefRR, NodeAddr<InstrNode*> IA);
|
| H A D | RDFDeadCode.h | 60 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);
|
| H A D | RDFLiveness.h | 82 NodeAddr<InstrNode*> IA);
|