| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | RDFLiveness.cpp | 143 auto TA = DFG.addr<DefNode*>(DefQ[i]); in getAllReachingDefs() 178 auto TA = DFG.addr<DefNode*>(N); in getAllReachingDefs() 275 for (NodeAddr<DefNode*> DA : TA.Addr->members_if(DefInSet, DFG)) { in getAllReachingDefs() 289 for (NodeAddr<DefNode*> DA : Ds) { in getAllReachingDefs() 299 auto DeadP = [](const NodeAddr<DefNode*> DA) -> bool { in getAllReachingDefs() 322 const auto DA = DFG.addr<const DefNode*>(D); in getAllReachingDefsRecImpl() 338 for (NodeAddr<DefNode*> DA : RDs) { in getAllReachingDefsRecImpl() 418 NodeAddr<DefNode*> DefA, const RegisterAggr &DefRRs) { in getAllReachedUses() 442 auto DA = DFG.addr<DefNode*>(D); in getAllReachedUses() 506 NodeAddr<DefNode*> DA = DFG.addr<DefNode*>(DefQ[i]); in computePhiInfo() [all …]
|
| H A D | RDFGraph.cpp | 114 raw_ostream &operator<< (raw_ostream &OS, const Print<NodeAddr<DefNode*>> &P) { in operator <<() 160 OS << PrintNode<DefNode*>(P.Obj, P.G); in operator <<() 444 void DefNode::linkToDef(NodeId Self, NodeAddr<DefNode*> DA) { in linkToDef() 451 void UseNode::linkToDef(NodeId Self, NodeAddr<DefNode*> DA) { in linkToDef() 698 Stack.push_back(NodeAddr<DefNode*>(nullptr, N)); in start_block() 799 NodeAddr<DefNode*> DA = NA; in cloneNode() 825 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef() 827 NodeAddr<DefNode*> DA = newNode(NodeAttrs::Ref | NodeAttrs::Def | Flags); in newDef() 832 NodeAddr<DefNode*> DataFlowGraph::newDef(NodeAddr<InstrNode*> Owner, in newDef() 834 NodeAddr<DefNode*> DA = newNode(NodeAttrs::Ref | NodeAttrs::Def | Flags); in newDef() [all …]
|
| H A D | TargetInstrInfo.cpp | 1223 SDNode *DefNode, unsigned DefIdx, in getOperandLatency() argument 1228 if (!DefNode->isMachineOpcode()) in getOperandLatency() 1231 unsigned DefClass = get(DefNode->getMachineOpcode()).getSchedClass(); in getOperandLatency()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | RDFGraph.h | 559 struct DefNode : public RefNode { struct 573 void linkToDef(NodeId Self, NodeAddr<DefNode*> DA); argument 577 void linkToDef(NodeId Self, NodeAddr<DefNode*> DA); 679 using value_type = NodeAddr<DefNode *>; 715 void push(NodeAddr<DefNode*> DA) { Stack.push_back(DA); } in push() 777 void unlinkDef(NodeAddr<DefNode*> DA, bool RemoveFromOwner) { in unlinkDef() 811 static bool IsPreservingDef(const NodeAddr<DefNode*> DA) { in IsPreservingDef() 828 NodeAddr<DefNode*> newDef(NodeAddr<InstrNode*> Owner, 830 NodeAddr<DefNode*> newDef(NodeAddr<InstrNode*> Owner, 861 void unlinkDefDF(NodeAddr<DefNode*> DA); [all …]
|
| H A D | RDFLiveness.h | 95 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode*> DefA, 98 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode*> DefA) {
|
| H A D | TargetInstrInfo.h | 1655 SDNode *DefNode, unsigned DefIdx,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | RDFDeadCode.cpp | 94 void DeadCodeElimination::processDef(NodeAddr<DefNode*> DA, in processDef() 101 for (NodeAddr<DefNode*> TA : DFG.getRelatedRefs(IA, DA)) in processDef() 107 for (NodeAddr<DefNode*> DA : LV.getAllReachingDefs(UA)) { in processUse() 151 for (NodeAddr<DefNode*> DA : IA.Addr->members_if(DFG.IsDef, DFG)) in collect()
|
| H A D | HexagonOptAddrMode.cpp | 190 NodeAddr<DefNode *> OffsetRegDN = DFG->addr<DefNode *>(OffsetRegRD); in canRemoveAddasl() 248 for (NodeAddr<DefNode *> DA : SA.Addr->members_if(DFG->IsDef, *DFG)) { in getAllRealUses() 250 << Print<NodeAddr<DefNode *>>(DA, *DFG) << "\n"); in getAllRealUses() 323 NodeAddr<DefNode *> LRExtRegDN = DFG->addr<DefNode *>(LRExtRegRD); in isSafeToExtLR() 480 NodeAddr<DefNode *> LRExtRegDN = DFG->addr<DefNode *>(LRExtRegRD); in processAddUses()
|
| H A D | RDFDeadCode.h | 60 void processDef(NodeAddr<DefNode*> DA, SetQueue<NodeId> &WorkQ);
|
| H A D | RDFCopy.cpp | 144 for (NodeAddr<DefNode*> DA : SA.Addr->members_if(DFG.IsDef, DFG)) { in run() 184 UA.Addr->linkToDef(UA.Id, DFG.addr<DefNode*>(AtCopy)); in run()
|
| H A D | HexagonRDFOpt.cpp | 253 auto IsDead = [this] (NodeAddr<DefNode*> DA) -> bool { in rewrite() 258 for (NodeAddr<DefNode*> DA : IA.Addr->members_if(DFG.IsDef, DFG)) { in rewrite()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86LoadValueInjectionLoadHardening.cpp | 361 auto AnalyzeDef = [&](NodeAddr<DefNode *> SourceDef) { in getGadgetGraph() 363 std::function<void(NodeAddr<DefNode *>)> AnalyzeDefUseChain = in getGadgetGraph() 364 [&](NodeAddr<DefNode *> Def) { in getGadgetGraph()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.h | 446 SDNode *DefNode, unsigned DefIdx, in getOperandLatency() argument 448 return PPCGenInstrInfo::getOperandLatency(ItinData, DefNode, DefIdx, in getOperandLatency()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.h | 324 SDNode *DefNode, unsigned DefIdx,
|
| H A D | ARMBaseInstrInfo.cpp | 4476 SDNode *DefNode, unsigned DefIdx, in getOperandLatency() argument 4478 if (!DefNode->isMachineOpcode()) in getOperandLatency() 4481 const MCInstrDesc &DefMCID = get(DefNode->getMachineOpcode()); in getOperandLatency() 4497 auto *DefMN = cast<MachineSDNode>(DefNode); in getOperandLatency() 4518 cast<ConstantSDNode>(DefNode->getOperand(2))->getZExtValue(); in getOperandLatency() 4531 cast<ConstantSDNode>(DefNode->getOperand(2))->getZExtValue(); in getOperandLatency() 4545 cast<ConstantSDNode>(DefNode->getOperand(2))->getZExtValue(); in getOperandLatency()
|