Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DReachingDefAnalysis.cpp172 int ReachingDefAnalysis::getReachingDef(MachineInstr *MI, int PhysReg) { in getReachingDef() function in ReachingDefAnalysis
192 return getInstFromId(MI->getParent(), getReachingDef(MI, PhysReg)); in getReachingMIDef()
202 return getReachingDef(A, PhysReg) == getReachingDef(B, PhysReg); in hasSameReachingDef()
224 return InstIds[MI] - getReachingDef(MI, PhysReg); in getClearance()
281 int Def = getReachingDef(MI, PhysReg); in isReachingDefLiveOut()
282 if (getReachingDef(Last, PhysReg) != Def) in isReachingDefLiveOut()
301 int Def = getReachingDef(Last, PhysReg); in getLocalLiveOutMIDef()
DExecutionDomainFix.cpp340 const int Def = RDA->getReachingDef(mi, RC->getRegister(rx)); in visitSoftInstr()
342 return RDA->getReachingDef(mi, RC->getRegister(I)) <= Def; in visitSoftInstr()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DReachingDefAnalysis.h96 int getReachingDef(MachineInstr *MI, int PhysReg);
/external/llvm/lib/Target/Hexagon/
DRDFLiveness.cpp97 if (NodeId RD = SNA.Addr->getReachingDef()) in getAllReachingDefs()
120 if (auto RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs()
595 if (UA.Addr->getReachingDef() == 0) in computeLiveIns()
737 NodeId RD = TA.Addr->getReachingDef(); in isRestricted()
750 NodeId RD = RA.Addr->getReachingDef(); in getRestrictedRegRef()
DRDFGraph.cpp100 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
118 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
131 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
1472 if (NodeId RD = RA.Addr->getReachingDef()) { in removeUnusedPhis()
1618 NodeId RD = UA.Addr->getReachingDef(); in unlinkUseDF()
1663 NodeId RD = DA.Addr->getReachingDef(); in unlinkDefDF()
DRDFGraph.h485 NodeId getReachingDef() const { in getReachingDef() function
DHexagonOptAddrMode.cpp154 OffsetRegRD = UA.Addr->getReachingDef(); in canRemoveAddasl()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFLiveness.cpp126 if (NodeId RD = SNA.Addr->getReachingDef()) in getAllReachingDefs()
130 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs()
152 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs()
556 if (PUA.Addr->getReachingDef() == 0) in computePhiInfo()
754 if (PUA.Addr->getReachingDef() == 0) in computeLiveIns()
DHexagonOptAddrMode.cpp173 OffsetRegRD = UA.Addr->getReachingDef(); in canRemoveAddasl()
184 AA.Addr->getReachingDef() != OffsetRegRD) in canRemoveAddasl()
295 LRExtRegRD = UA.Addr->getReachingDef(); in isSafeToExtLR()
308 AA.Addr->getReachingDef() != LRExtRegRD) { in isSafeToExtLR()
DRDFGraph.cpp119 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
136 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
148 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
1546 if (NodeId RD = RA.Addr->getReachingDef()) { in removeUnusedPhis()
1722 NodeId RD = UA.Addr->getReachingDef(); in unlinkUseDF()
1767 NodeId RD = DA.Addr->getReachingDef(); in unlinkDefDF()
DRDFCopy.cpp95 if (NodeId RD = RA.Addr->getReachingDef()) in getLocalReachingDef()
DRDFGraph.h528 NodeId getReachingDef() const { in getReachingDef() function
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp362 if (RDA->getReachingDef(VCTP, NumElements) >= 0) { in ValidateTailPredicate()
396 if (RDA->getReachingDef(&MBB->back(), NumElements) >= 0) in ValidateTailPredicate()