Searched refs:InstrNode (Results 1 - 12 of 12) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFDeadCode.cpp | 82 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA, 96 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); 129 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) 150 auto IsDead = [this] (NodeAddr<InstrNode*> IA) -> bool { 158 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { 168 dbgs() << "Dead instr: " << PrintNode<InstrNode*>(IA, DFG) << "\n"; 184 // are included directly, for each InstrNode in Nodes, include the set 200 DINs.push_back(DFG.addr<InstrNode*>(I)); 231 for (NodeAddr<InstrNode*> IA : DINs) {
|
H A D | RDFCopy.cpp | 72 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { 89 NodeAddr<InstrNode*> IA) { 138 auto SA = DFG.addr<InstrNode*>(C); 164 NodeAddr<InstrNode*> IA = UA.Addr->getOwner(DFG);
|
H A D | RDFCopy.h | 54 NodeId getLocalReachingDef(RegisterRef RefRR, NodeAddr<InstrNode*> IA);
|
H A D | RDFDeadCode.h | 59 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);
|
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) { 215 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) {
|
H A D | HexagonOptAddrMode.cpp | 179 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); 235 << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n"; 258 << Print<NodeAddr<InstrNode *>>(TempIA, *DFG) << "\n"; 301 NodeAddr<InstrNode *> IA = UA.Addr->getOwner(*DFG); 620 LLVM_DEBUG(dbgs() << "[InstrNode]: " 621 << Print<NodeAddr<InstrNode *>>(UseIA, *DFG) << "\n"); 703 << "]: " << *MI << "\n\t[InstrNode]: " 704 << Print<NodeAddr<InstrNode *>>(IA, *DFG) << '\n');
|
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchTree.h | 205 const GIMatchDagInstr *InstrNode; member in class:llvm::GIMatchTreeInstrInfo 208 GIMatchTreeInstrInfo(unsigned ID, const GIMatchDagInstr *InstrNode) argument 209 : ID(ID), InstrNode(InstrNode) {} 212 const GIMatchDagInstr *getInstrNode() const { return InstrNode; } 225 const GIMatchDagInstr *InstrNode; member in class:llvm::GIMatchTreeOperandInfo 229 GIMatchTreeOperandInfo(const GIMatchDagInstr *InstrNode, unsigned OpIdx) argument 230 : InstrNode(InstrNode), OpIdx(OpIdx) {} 232 const GIMatchDagInstr *getInstrNode() const { return InstrNode; } [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RDFGraph.h | 610 struct InstrNode : public CodeNode { struct in inherits:CodeNode 614 struct PhiNode : public InstrNode { 620 struct StmtNode : public InstrNode { 736 void pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DM); 754 NodeAddr<RefNode*> getNextRelated(NodeAddr<InstrNode*> IA, 756 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA, 758 NodeAddr<RefNode*> getNextImp(NodeAddr<InstrNode*> IA, 760 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA, 762 NodeAddr<RefNode*> getNextShadow(NodeAddr<InstrNode*> IA, 765 NodeList getRelatedRefs(NodeAddr<InstrNode*> I [all...] |
H A D | RDFLiveness.h | 81 NodeAddr<InstrNode*> IA);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RDFLiveness.cpp | 169 auto Block = [this] (NodeAddr<InstrNode*> IA) -> MachineBasicBlock* { 181 auto OA = DFG.addr<InstrNode*>(A), OB = DFG.addr<InstrNode*>(B); 233 auto TA = DFG.addr<InstrNode*>(T); 323 NodeAddr<InstrNode*> IA) { 329 [FindId] (const NodeAddr<InstrNode*> T) { 338 for (NodeAddr<InstrNode*> I : make_range(B, E)) { 688 for (NodeAddr<InstrNode*> IA : BA.Addr->members(DFG)) { 1001 NodeAddr<InstrNode*> IA = DA.Addr->getOwner(DFG); 1034 // DefNode -> InstrNode [all...] |
H A D | RDFGraph.cpp | 250 const Print<NodeAddr<InstrNode*>> &P) { 294 OS << PrintNode<InstrNode*>(I, P.G) << '\n'; 533 NodeAddr<NodeBase*> InstrNode::getOwner(const DataFlowGraph &G) { 808 NodeAddr<UseNode*> DataFlowGraph::newUse(NodeAddr<InstrNode*> Owner, 824 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, 831 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, 891 for (NodeAddr<InstrNode*> IA : BA.Addr->members(*this)) 1025 void DataFlowGraph::pushAllDefs(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { 1032 void DataFlowGraph::pushClobbers(NodeAddr<InstrNode*> IA, DefStackMap &DefM) { 1076 void DataFlowGraph::pushDefs(NodeAddr<InstrNode*> I [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LoadValueInjectionLoadHardening.cpp | 418 NodeAddr<InstrNode *> Owner{Use.Addr->getOwner(DFG)};
|
Completed in 222 milliseconds