Home
last modified time | relevance | path

Searched refs:RefRR (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DRDFLiveness.h59 NodeList getAllReachingDefs(RegisterRef RefRR, NodeAddr<RefNode*> RefA,
67 NodeList getAllReachingDefs(RegisterRef RefRR, NodeAddr<RefNode*> RefA) { in getAllReachingDefs()
68 return getAllReachingDefs(RefRR, RefA, false, false, NoRegs); in getAllReachingDefs()
71 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode*> DefA,
74 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode*> DefA) { in getAllReachedUses()
75 return getAllReachedUses(RefRR, DefA, NoRegs); in getAllReachedUses()
78 std::pair<NodeSet,bool> getAllReachingDefsRec(RegisterRef RefRR,
81 NodeAddr<RefNode*> getNearestAliasedRef(RegisterRef RefRR,
141 std::pair<NodeSet,bool> getAllReachingDefsRecImpl(RegisterRef RefRR,
DRDFLiveness.cpp108 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR, in getAllReachingDefs() argument
149 if (RegisterAggr::isCoverOf(RR, RefRR, PRI)) in getAllReachingDefs()
164 if (!IsPhi && !PRI.alias(RefRR, TA.Addr->getRegRef(DFG))) in getAllReachingDefs()
233 if (!FullChain && RRs.hasCoverOf(RefRR)) in getAllReachingDefs()
271 Liveness::getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRec() argument
273 return getAllReachingDefsRecImpl(RefRR, RefA, Visited, Defs, 0, MaxRecNest); in getAllReachingDefsRec()
277 Liveness::getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRecImpl() argument
290 NodeList RDs = getAllReachingDefs(RefRR, RefA, false, true, DefRRs); in getAllReachingDefsRecImpl()
311 const auto &T = getAllReachingDefsRecImpl(RefRR, U, Visited, TmpDefs, in getAllReachingDefsRecImpl()
324 NodeAddr<RefNode*> Liveness::getNearestAliasedRef(RegisterRef RefRR, in getNearestAliasedRef() argument
[all …]
DRDFCopy.cpp89 NodeId CopyPropagation::getLocalReachingDef(RegisterRef RefRR, in getLocalReachingDef() argument
91 NodeAddr<RefNode*> RA = L.getNearestAliasedRef(RefRR, IA); in getLocalReachingDef()
DRDFCopy.h55 NodeId getLocalReachingDef(RegisterRef RefRR, NodeAddr<InstrNode*> IA);
/external/llvm/lib/Target/Hexagon/
DRDFLiveness.h40 NodeList getAllReachingDefs(RegisterRef RefRR, NodeAddr<RefNode*> RefA,
43 NodeSet getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode*> RefA,
45 NodeSet getAllReachedUses(RegisterRef RefRR, NodeAddr<DefNode*> DefA,
DRDFLiveness.cpp87 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR, in getAllReachingDefs() argument
112 if (RAI.covers(RR, RefRR)) { in getAllReachingDefs()
130 if (!IsPhi && !RAI.alias(RefRR, TA.Addr->getRegRef())) in getAllReachingDefs()
200 if (!FullChain && RAI.covers(RRs, RefRR)) in getAllReachingDefs()
240 NodeSet Liveness::getAllReachingDefsRec(RegisterRef RefRR, in getAllReachingDefsRec() argument
251 auto RDs = getAllReachingDefs(RefRR, RefA, true, DefRRs); in getAllReachingDefsRec()
272 const auto &T = getAllReachingDefsRec(RefRR, U, Visited, TmpDefs); in getAllReachingDefsRec()
281 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, in getAllReachedUses() argument
287 if (RAI.covers(DefRRs, RefRR)) in getAllReachedUses()
295 if (RAI.alias(RefRR, UR) && !RAI.covers(DefRRs, UR)) in getAllReachedUses()
[all …]