Lines Matching refs:SUnitWithMemInfo
251 struct SUnitWithMemInfo { struct
266 SUnitWithMemInfo(SUnit *SU);
268 bool isTriviallyDisjoint(const SUnitWithMemInfo &Other) const;
298 SmallVector<SUnitWithMemInfo, 4> Loads;
299 SmallVector<SUnitWithMemInfo, 4> Stores;
356 void addDependenciesBetweenSUs(const SUnitWithMemInfo &Src,
357 const SUnitWithMemInfo &Dst,
952 SUnitWithMemInfo::SUnitWithMemInfo(SUnit *SU) : SU(SU) { in SUnitWithMemInfo() function in SUnitWithMemInfo
962 bool SUnitWithMemInfo::isTriviallyDisjoint( in isTriviallyDisjoint()
963 const SUnitWithMemInfo &Other) const { in isTriviallyDisjoint()
978 bool SUnitWithMemInfo::getUnderlyingObjects() { in getUnderlyingObjects()
998 hasLoopCarriedMemDep(const SUnitWithMemInfo &Src, const SUnitWithMemInfo &Dst, in hasLoopCarriedMemDep()
1104 const SUnitWithMemInfo &Src, const SUnitWithMemInfo &Dst, in addDependenciesBetweenSUs()
1117 for (const SUnitWithMemInfo &Src : From.Loads) in addLoopCarriedDepenenciesForChunks()
1118 for (const SUnitWithMemInfo &Dst : To.Stores) in addLoopCarriedDepenenciesForChunks()
1123 for (const SUnitWithMemInfo &Src : From.Stores) in addLoopCarriedDepenenciesForChunks()
1124 for (const SUnitWithMemInfo &Dst : To.Loads) in addLoopCarriedDepenenciesForChunks()
1128 for (const SUnitWithMemInfo &Src : From.Stores) in addLoopCarriedDepenenciesForChunks()
1129 for (const SUnitWithMemInfo &Dst : To.Stores) in addLoopCarriedDepenenciesForChunks()