Home
last modified time | relevance | path

Searched refs:getReachingDef (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp263 int ReachingDefAnalysis::getReachingDef(MachineInstr *MI, in getReachingDef() function in ReachingDefAnalysis
287 ? getInstFromId(MI->getParent(), getReachingDef(MI, PhysReg)) in getReachingLocalMIDef()
298 return getReachingDef(A, PhysReg) == getReachingDef(B, PhysReg); in hasSameReachingDef()
323 return InstIds.lookup(MI) - getReachingDef(MI, PhysReg); in getClearance()
328 return getReachingDef(MI, PhysReg) >= 0; in hasLocalDefBefore()
364 if (getReachingDef(&MI, PhysReg) >= 0) in getLiveInUses()
496 getReachingDef(MI, PhysReg) != getReachingDef(&*Last, PhysReg)) in isRegDefinedAfter()
514 int Def = getReachingDef(MI, PhysReg); in isReachingDefLiveOut()
515 if (Last != MBB->end() && getReachingDef(&*Last, PhysReg) != Def) in isReachingDefLiveOut()
538 int Def = getReachingDef(&*Last, PhysReg); in getLocalLiveOutMIDef()
H A DRDFLiveness.cpp128 if (NodeId RD = SNA.Addr->getReachingDef()) in getAllReachingDefs()
132 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs()
154 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs()
594 if (PUA.Addr->getReachingDef() == 0) in computePhiInfo()
808 if (PUA.Addr->getReachingDef() == 0) in computeLiveIns()
H A DExecutionDomainFix.cpp340 const int Def = RDA->getReachingDef(mi, RC->getRegister(rx)); in visitSoftInstr()
342 return RDA->getReachingDef(mi, RC->getRegister(I)) <= Def; in visitSoftInstr()
H A DRDFGraph.cpp117 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
134 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
146 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
1532 if (NodeId RD = RA.Addr->getReachingDef()) { in removeUnusedPhis()
1708 NodeId RD = UA.Addr->getReachingDef(); in unlinkUseDF()
1753 NodeId RD = DA.Addr->getReachingDef(); in unlinkDefDF()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp175 OffsetRegRD = UA.Addr->getReachingDef(); in canRemoveAddasl()
186 AA.Addr->getReachingDef() != OffsetRegRD) in canRemoveAddasl()
297 LRExtRegRD = UA.Addr->getReachingDef(); in isSafeToExtLR()
310 AA.Addr->getReachingDef() != LRExtRegRD) { in isSafeToExtLR()
460 LRExtRegRD = UA.Addr->getReachingDef(); in processAddUses()
H A DRDFCopy.cpp95 if (NodeId RD = RA.Addr->getReachingDef()) in getLocalReachingDef()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h142 int getReachingDef(MachineInstr *MI, MCRegister PhysReg) const;
H A DRDFGraph.h529 NodeId getReachingDef() const { in getReachingDef() function