Searched refs:getReachingDef (Results 1 – 8 of 8) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ReachingDefAnalysis.cpp | 263 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 D | RDFLiveness.cpp | 128 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 D | ExecutionDomainFix.cpp | 340 const int Def = RDA->getReachingDef(mi, RC->getRegister(rx)); in visitSoftInstr() 342 return RDA->getReachingDef(mi, RC->getRegister(I)) <= Def; in visitSoftInstr()
|
| H A D | RDFGraph.cpp | 117 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 D | HexagonOptAddrMode.cpp | 175 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 D | RDFCopy.cpp | 95 if (NodeId RD = RA.Addr->getReachingDef()) in getLocalReachingDef()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | ReachingDefAnalysis.h | 142 int getReachingDef(MachineInstr *MI, MCRegister PhysReg) const;
|
| H A D | RDFGraph.h | 529 NodeId getReachingDef() const { in getReachingDef() function
|