Lines Matching defs:liveness
12 // analysis of the IR, specifically, liveness analysis, and is thus more
113 /// Return true iff at least one value in `values` is live, given the liveness
121 const Liveness *liveness = la.getLiveness(value);
122 if (!liveness || liveness->isLive)
129 /// i-th value in `values` is live, given the liveness information in `la`.
140 const Liveness *liveness = la.getLiveness(value);
141 // It is important to note that when `liveness` is null, we can't tell if
145 // (because they weren't erased) and also their liveness is null because
146 // liveness analysis ran before their creation.
147 if (liveness && !liveness->isLive)
216 /// Process a simple operation `op` using the liveness analysis `la`.
240 /// Process a function-like operation `funcOp` using the liveness analysis `la`
337 /// Process a region branch operation `regionBranchOp` using the liveness
565 // It could never be live because of this op but its liveness could have been
639 /// (2) Fetch their associated liveness analysis data and collect for future
742 // Tracks values eligible for erasure - complements liveness analysis to