| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RDFLiveness.cpp | 140 auto TA = DFG.addr<DefNode *>(DefQ[i]); in getAllReachingDefs() 175 auto TA = DFG.addr<DefNode *>(N); in getAllReachingDefs() 271 for (NodeAddr<DefNode *> DA : TA.Addr->members_if(DefInSet, DFG)) { in getAllReachingDefs() 285 for (NodeAddr<DefNode *> DA : Ds) { in getAllReachingDefs() 295 auto DeadP = [](const NodeAddr<DefNode *> DA) -> bool { in getAllReachingDefs() 319 const auto DA = DFG.addr<const DefNode *>(D); in getAllReachingDefsRecImpl() 335 for (NodeAddr<DefNode *> DA : RDs) { in getAllReachingDefsRecImpl() 414 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode *> DefA, in getAllReachedUses() 439 auto DA = DFG.addr<DefNode *>(D); in getAllReachedUses() 504 NodeAddr<DefNode *> DA = DFG.addr<DefNode *>(DefQ[i]); in computePhiInfo() [all …]
|
| H A D | RDFGraph.cpp | 162 OS << PrintNode<DefNode *>(P.Obj, P.G); in operator <<() 439 void DefNode::linkToDef(NodeId Self, Def DA) { in linkToDef() 1527 auto RDA = addr<DefNode *>(RD); in removeUnusedPhis() 1611 linkRefUp<DefNode *>(SA, RA, DS); in linkStmtRefs() 1713 auto RDA = addr<DefNode *>(RD); in unlinkUseDF() 1787 auto RDA = addr<DefNode *>(RD); in unlinkDefDF() 1788 auto TA = addr<DefNode *>(RDA.Addr->getReachedDef()); in unlinkDefDF() 1802 TA = addr<DefNode *>(S); in unlinkDefDF()
|
| H A D | TargetInstrInfo.cpp | 1754 SDNode *DefNode, unsigned DefIdx, in getOperandLatency() argument 1759 if (!DefNode->isMachineOpcode()) in getOperandLatency() 1762 unsigned DefClass = get(DefNode->getMachineOpcode()).getSchedClass(); in getOperandLatency()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | RDFDeadCode.cpp | 95 void DeadCodeElimination::processDef(NodeAddr<DefNode*> DA, in processDef() 102 for (NodeAddr<DefNode*> TA : DFG.getRelatedRefs(IA, DA)) in processDef() 108 for (NodeAddr<DefNode*> DA : LV.getAllReachingDefs(UA)) { in processUse() 152 for (NodeAddr<DefNode*> DA : IA.Addr->members_if(DFG.IsDef, DFG)) in collect()
|
| H A D | HexagonOptAddrMode.cpp | 197 NodeAddr<DefNode *> OffsetRegDN = DFG->addr<DefNode *>(OffsetRegRD); in canRemoveAddasl() 264 for (NodeAddr<DefNode *> DA : SA.Addr->members_if(DFG->IsDef, *DFG)) { in getAllRealUses() 266 << Print<NodeAddr<DefNode *>>(DA, *DFG) << "\n"); in getAllRealUses() 339 NodeAddr<DefNode *> LRExtRegDN = DFG->addr<DefNode *>(LRExtRegRD); in isSafeToExtLR() 559 NodeAddr<DefNode *> UADef = DFG->addr<DefNode *>(UAReachingDefID); in processAddBases() 566 NodeAddr<DefNode *> UAReachingDef = DFG->addr<DefNode *>(UAReachingDefID); in processAddBases() 606 NodeAddr<DefNode *> FirstReachedUseDN = in processAddBases() 764 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 | 183 for (NodeAddr<DefNode*> DA : SA.Addr->members_if(DFG.IsDef, DFG)) { in run() 223 UA.Addr->linkToDef(UA.Id, DFG.addr<DefNode*>(RDefSR_SA)); in run()
|
| H A D | HexagonRDFOpt.cpp | 251 auto IsDead = [this] (NodeAddr<DefNode*> DA) -> bool { in rewrite() 256 for (NodeAddr<DefNode*> DA : IA.Addr->members_if(DFG.IsDef, DFG)) { in rewrite()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RDFLiveness.h | 79 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode *> DefA, 82 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode *> DefA) {
|
| H A D | RDFGraph.h | 368 struct DefNode; 384 using Def = NodeAddr<DefNode *>; 588 struct DefNode : public RefNode { struct
|
| H A D | TargetInstrInfo.h | 1845 getOperandLatency(const InstrItineraryData *ItinData, SDNode *DefNode,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LoadValueInjectionLoadHardening.cpp | 359 auto AnalyzeDef = [&](NodeAddr<DefNode *> SourceDef) { in getGadgetGraph() 361 std::function<void(NodeAddr<DefNode *>)> AnalyzeDefUseChain = in getGadgetGraph() 362 [&](NodeAddr<DefNode *> Def) { in getGadgetGraph()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.h | 453 SDNode *DefNode, unsigned DefIdx, in getOperandLatency() argument 456 return PPCGenInstrInfo::getOperandLatency(ItinData, DefNode, DefIdx, in getOperandLatency()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 4302 SDNode *DefNode, unsigned DefIdx, in getOperandLatency() argument 4304 if (!DefNode->isMachineOpcode()) in getOperandLatency() 4307 const MCInstrDesc &DefMCID = get(DefNode->getMachineOpcode()); in getOperandLatency() 4324 auto *DefMN = cast<MachineSDNode>(DefNode); in getOperandLatency() 4346 unsigned ShOpVal = DefNode->getConstantOperandVal(2); in getOperandLatency() 4358 unsigned ShAmt = DefNode->getConstantOperandVal(2); in getOperandLatency() 4371 unsigned ShOpVal = DefNode->getConstantOperandVal(2); in getOperandLatency()
|
| H A D | ARMBaseInstrInfo.h | 327 SDNode *DefNode, unsigned DefIdx,
|