Searched refs:InstrNode (Results 1 – 13 of 13) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFDeadCode.cpp | 83 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA, in scanInstr() 97 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); in processDef() 130 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) in collect() 151 auto IsDead = [this] (NodeAddr<InstrNode*> IA) -> bool { in collect() 159 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { in collect() 169 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 | RDFCopy.cpp | 80 void CopyPropagation::updateMap(NodeAddr<InstrNode*> IA) { in updateMap() 109 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { in scanBlock() 178 auto SA = DFG.addr<InstrNode*>(C); in run() 205 NodeAddr<InstrNode*> IA = UA.Addr->getOwner(DFG); in run()
|
H A D | HexagonRDFOpt.cpp | 100 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove); 101 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum); 194 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) { in removeOperand() 220 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) { in rewrite()
|
H A D | RDFCopy.h | 54 void updateMap(NodeAddr<InstrNode*> IA);
|
H A D | RDFDeadCode.h | 59 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);
|
H A D | HexagonOptAddrMode.cpp | 183 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); in canRemoveAddasl() 239 << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n"; in allValidCandidates() 262 << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n"; in getAllRealUses() 305 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); in isSafeToExtLR() 700 << Print<NodeAddr<InstrNode *>>(UseIA, *DFG) << "\n"); in changeAddAsl() 783 << Print<NodeAddr<InstrNode *>>(IA, *DFG) << '\n'); in processBlock()
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchTree.h |
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RDFLiveness.cpp | 159 auto Block = [this](NodeAddr<InstrNode *> IA) -> MachineBasicBlock * { in getAllReachingDefs() 172 std::map<NodeId, NodeAddr<InstrNode *>> Owners; in getAllReachingDefs() 180 NodeAddr<InstrNode *> IA = TA.Addr->getOwner(DFG); in getAllReachingDefs() 188 NodeAddr<InstrNode *> OA = DFG.addr<InstrNode *>(A); in getAllReachingDefs() 189 NodeAddr<InstrNode *> OB = DFG.addr<InstrNode *>(B); in getAllReachingDefs() 268 auto TA = DFG.addr<InstrNode *>(T); in getAllReachingDefs() 358 NodeAddr<InstrNode *> IA) { in getNearestAliasedRef() 364 std::find_if(Ins.rbegin(), E, [FindId](const NodeAddr<InstrNode *> T) { in getNearestAliasedRef() 373 for (NodeAddr<InstrNode *> I : make_range(B, E)) { in getNearestAliasedRef() 749 for (NodeAddr<InstrNode *> IA : BA.Addr->members(DFG)) { in computeLiveIns() [all …]
|
H A D | RDFGraph.cpp | 291 OS << PrintNode<InstrNode *>(I, P.G) << '\n'; in operator <<() 526 Node InstrNode::getOwner(const DataFlowGraph &G) { in getOwner()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RDFGraph.h | 373 struct InstrNode; 389 using Instr = NodeAddr<InstrNode *>; 629 struct InstrNode : public CodeNode { struct 633 struct PhiNode : public InstrNode { 637 struct StmtNode : public InstrNode {
|
H A D | RDFLiveness.h | 92 NodeAddr<InstrNode *> IA);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LoadValueInjectionLoadHardening.cpp | 417 NodeAddr<InstrNode *> Owner{Use.Addr->getOwner(DFG)}; in getGadgetGraph()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 2931 SDNode *InstrNode = CurDAG->getMachineNode(Opcode, Loc, MVT::Untyped, Ops); in SelectCDE_CXxD() local 2932 SDValue ResultPair = SDValue(InstrNode, 0); in SelectCDE_CXxD()
|