Home
last modified time | relevance | path

Searched refs:DefNode (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp140 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 DRDFGraph.cpp163 OS << PrintNode<DefNode *>(P.Obj, P.G); in operator <<()
440 void DefNode::linkToDef(NodeId Self, Def DA) { in linkToDef()
1488 auto RDA = addr<DefNode *>(RD); in removeUnusedPhis()
1574 linkRefUp<DefNode *>(SA, RA, DS); in linkStmtRefs()
1668 auto RDA = addr<DefNode *>(RD); in unlinkUseDF()
1742 auto RDA = addr<DefNode *>(RD); in unlinkDefDF()
1743 auto TA = addr<DefNode *>(RDA.Addr->getReachedDef()); in unlinkDefDF()
1757 TA = addr<DefNode *>(S); in unlinkDefDF()
H A DTargetInstrInfo.cpp1443 SDNode *DefNode, unsigned DefIdx, in getOperandLatency() argument
1448 if (!DefNode->isMachineOpcode()) in getOperandLatency()
1451 unsigned DefClass = get(DefNode->getMachineOpcode()).getSchedClass(); in getOperandLatency()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp95 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 DHexagonOptAddrMode.cpp192 NodeAddr<DefNode *> OffsetRegDN = DFG->addr<DefNode *>(OffsetRegRD); in canRemoveAddasl()
250 for (NodeAddr<DefNode *> DA : SA.Addr->members_if(DFG->IsDef, *DFG)) { in getAllRealUses()
252 << Print<NodeAddr<DefNode *>>(DA, *DFG) << "\n"); in getAllRealUses()
325 NodeAddr<DefNode *> LRExtRegDN = DFG->addr<DefNode *>(LRExtRegRD); in isSafeToExtLR()
482 NodeAddr<DefNode *> LRExtRegDN = DFG->addr<DefNode *>(LRExtRegRD); in processAddUses()
H A DRDFDeadCode.h60 void processDef(NodeAddr<DefNode*> DA, SetQueue<NodeId> &WorkQ);
H A DRDFCopy.cpp184 for (NodeAddr<DefNode*> DA : SA.Addr->members_if(DFG.IsDef, DFG)) { in run()
224 UA.Addr->linkToDef(UA.Id, DFG.addr<DefNode*>(RDefSR_SA)); in run()
H A DHexagonRDFOpt.cpp258 auto IsDead = [this] (NodeAddr<DefNode*> DA) -> bool { in rewrite()
263 for (NodeAddr<DefNode*> DA : IA.Addr->members_if(DFG.IsDef, DFG)) { in rewrite()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFLiveness.h79 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode *> DefA,
82 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode *> DefA) {
H A DRDFGraph.h368 struct DefNode;
384 using Def = NodeAddr<DefNode *>;
588 struct DefNode : public RefNode { struct
H A DTargetInstrInfo.h1770 getOperandLatency(const InstrItineraryData *ItinData, SDNode *DefNode,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp360 auto AnalyzeDef = [&](NodeAddr<DefNode *> SourceDef) { in getGadgetGraph()
362 std::function<void(NodeAddr<DefNode *>)> AnalyzeDefUseChain = in getGadgetGraph()
363 [&](NodeAddr<DefNode *> Def) { in getGadgetGraph()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h343 SDNode *DefNode, unsigned DefIdx, in getOperandLatency() argument
346 return PPCGenInstrInfo::getOperandLatency(ItinData, DefNode, DefIdx, in getOperandLatency()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp4459 SDNode *DefNode, unsigned DefIdx, in getOperandLatency() argument
4461 if (!DefNode->isMachineOpcode()) in getOperandLatency()
4464 const MCInstrDesc &DefMCID = get(DefNode->getMachineOpcode()); in getOperandLatency()
4481 auto *DefMN = cast<MachineSDNode>(DefNode); in getOperandLatency()
4503 unsigned ShOpVal = DefNode->getConstantOperandVal(2); in getOperandLatency()
4515 unsigned ShAmt = DefNode->getConstantOperandVal(2); in getOperandLatency()
4528 unsigned ShOpVal = DefNode->getConstantOperandVal(2); in getOperandLatency()
H A DARMBaseInstrInfo.h330 SDNode *DefNode, unsigned DefIdx,