Searched refs:getReachingDef (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ReachingDefAnalysis.cpp | 335 int ReachingDefAnalysis::getReachingDef(MachineInstr *MI, Register Reg) const { in getReachingDef() function in ReachingDefAnalysis 374 ? getInstFromId(MI->getParent(), getReachingDef(MI, Reg)) in getReachingLocalMIDef() 385 return getReachingDef(A, Reg) == getReachingDef(B, Reg); in hasSameReachingDef() 410 return InstIds.lookup(MI) - getReachingDef(MI, Reg); in getClearance() 415 return getReachingDef(MI, Reg) >= 0; in hasLocalDefBefore() 449 if (getReachingDef(&MI, Reg) >= 0) in getLiveInUses() 578 getReachingDef(MI, Reg) != getReachingDef(&*Last, Reg)) in isRegDefinedAfter() 596 int Def = getReachingDef(MI, Reg); in isReachingDefLiveOut() 597 if (Last != MBB->end() && getReachingDef(&*Last, Reg) != Def) in isReachingDefLiveOut() 625 int Def = getReachingDef(&*Last, Reg); in getLocalLiveOutMIDef()
|
| H A D | RDFLiveness.cpp | 125 if (NodeId RD = SNA.Addr->getReachingDef()) in getAllReachingDefs() 129 if (NodeId RD = NodeAddr<RefNode *>(S).Addr->getReachingDef()) in getAllReachingDefs() 151 if (NodeId RD = NodeAddr<RefNode *>(S).Addr->getReachingDef()) in getAllReachingDefs() 596 if (PUA.Addr->getReachingDef() == 0) in computePhiInfo() 811 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 | 120 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<() 137 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<() 148 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<() 1526 if (NodeId RD = RA.Addr->getReachingDef()) { in removeUnusedPhis() 1705 NodeId RD = UA.Addr->getReachingDef(); in unlinkUseDF() 1750 NodeId RD = DA.Addr->getReachingDef(); in unlinkDefDF()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonOptAddrMode.cpp | 182 OffsetRegRD = UA.Addr->getReachingDef(); in canRemoveAddasl() 193 AA.Addr->getReachingDef() != OffsetRegRD) in canRemoveAddasl() 313 LRExtRegRD = UA.Addr->getReachingDef(); in isSafeToExtLR() 326 AA.Addr->getReachingDef() != LRExtRegRD) { in isSafeToExtLR() 558 UAReachingDefID = UA.Addr->getReachingDef(); in processAddBases() 657 NearestAA.Addr->getReachingDef() != FirstReachedUseDN.Id)) { in processAddBases() 744 LRExtRegRD = UA.Addr->getReachingDef(); in processAddUses()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ReachingDefAnalysis.h | 190 int getReachingDef(MachineInstr *MI, Register Reg) const;
|
| H A D | RDFGraph.h | 566 NodeId getReachingDef() const { return RefData.RD; } in getReachingDef() function
|