Home
last modified time | relevance | path

Searched refs:RefNode (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp89 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) { in scanInstr()
136 auto RA = DFG.addr<RefNode*>(N); in collect()
146 auto RA = DFG.addr<RefNode*>(N); in collect()
147 dbgs() << PrintNode<RefNode*>(RA, DFG) << "\n"; in collect()
160 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) in collect()
192 DRNs.push_back(DFG.addr<RefNode*>(I)); in erase()
209 auto UsesFirst = [] (NodeAddr<RefNode*> A, NodeAddr<RefNode*> B) -> bool { in erase()
221 for (NodeAddr<RefNode*> RA : DRNs) { in erase()
223 dbgs() << " " << PrintNode<RefNode*>(RA, DFG) << '\n'; in erase()
H A DHexagonRDFOpt.cpp164 for (NodeAddr<RefNode*> RA : SA.Addr->members(DFG)) { in run()
199 for (NodeAddr<RefNode*> RA : Refs) in removeOperand()
204 for (NodeAddr<RefNode*> RA : Refs) { in removeOperand()
H A DRDFCopy.cpp81 for (NodeAddr<RefNode*> RA : IA.Addr->members(DFG)) in updateMap()
H A DHexagonOptAddrMode.cpp191 NodeAddr<RefNode*> AA = LV->getNearestAliasedRef(OffsetRR, IA); in canRemoveAddasl()
324 NodeAddr<RefNode*> AA = LV->getNearestAliasedRef(LRExtRR, IA); in isSafeToExtLR()
653 NodeAddr<RefNode *> NearestAA = in processAddBases()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFLiveness.h66 NodeList getAllReachingDefs(RegisterRef RefRR, NodeAddr<RefNode *> RefA,
70 NodeList getAllReachingDefs(NodeAddr<RefNode *> RefA) {
75 NodeList getAllReachingDefs(RegisterRef RefRR, NodeAddr<RefNode *> RefA) {
87 NodeAddr<RefNode *> RefA,
91 NodeAddr<RefNode *> getNearestAliasedRef(RegisterRef RefRR,
151 getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode *> RefA,
H A DRDFGraph.h367 struct RefNode;
383 using Ref = NodeAddr<RefNode *>;
553 struct RefNode : public NodeBase { struct
554 RefNode() = default;
588 struct DefNode : public RefNode { argument
597 struct UseNode : public RefNode {
913 Ref RefNode::getNextRef(RegisterRef RR, Predicate P, bool NextOnly, in getNextRef()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp105 NodeAddr<RefNode *> RefA, bool TopShadows, in getAllReachingDefs()
124 auto SNA = DFG.addr<RefNode *>(Start); in getAllReachingDefs()
129 if (NodeId RD = NodeAddr<RefNode *>(S).Addr->getReachingDef()) in getAllReachingDefs()
151 if (NodeId RD = NodeAddr<RefNode *>(S).Addr->getReachingDef()) in getAllReachingDefs()
261 auto DefInSet = [&Defs](NodeAddr<RefNode *> TA) -> bool { in getAllReachingDefs()
304 Liveness::getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode *> RefA, in getAllReachingDefsRec()
310 Liveness::getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode *> RefA, in getAllReachingDefsRecImpl()
357 NodeAddr<RefNode *> Liveness::getNearestAliasedRef(RegisterRef RefRR, in getNearestAliasedRef()
375 NodeAddr<RefNode *> Clob, Use; in getNearestAliasedRef()
378 for (NodeAddr<RefNode *> R : Refs) { in getNearestAliasedRef()
[all …]
H A DRDFGraph.cpp219 << PrintListV<RefNode *>(P.Obj.Addr->members(P.G), P.G) << ']'; in operator <<()
243 OS << " [" << PrintListV<RefNode *>(P.Obj.Addr->members(P.G), P.G) << ']'; in operator <<()
401 RegisterRef RefNode::getRegRef(const DataFlowGraph &G) const { in getRegRef()
411 void RefNode::setRegRef(RegisterRef RR, DataFlowGraph &G) { in setRegRef()
419 void RefNode::setRegRef(MachineOperand *Op, DataFlowGraph &G) { in setRegRef()
427 Node RefNode::getOwner(const DataFlowGraph &G) { in getOwner()
1759 auto RA = addr<RefNode *>(N); in unlinkDefDF()
/freebsd/sys/contrib/dev/acpica/components/dispatcher/
H A Ddsmethod.c905 ACPI_NAMESPACE_NODE *RefNode; in AcpiDsTerminateControlMethod() local
928 RefNode = WalkState->ReturnDesc->Reference.Object; in AcpiDsTerminateControlMethod()
929 if (RefNode) in AcpiDsTerminateControlMethod()
934 if (RefNode == &WalkState->LocalVariables[i]) in AcpiDsTerminateControlMethod()
947 if (RefNode == &WalkState->Arguments[i]) in AcpiDsTerminateControlMethod()