Home | History | Annotate | Download | only in Scalar

Lines Matching defs:Escaped

144         // otherwise escaped, but this is a local analysis).
204 // Track whether a block is reachable after an alloca has escaped. Blocks that
206 // escaped alloca, since that is how the block began.
210 ESCAPED
214 // We propagate the fact that an alloca has escaped from block to successor.
219 // We may enter a block and visit it thinking that no alloca has escaped yet,
229 VisitType Escaped = UNESCAPED;
233 Escaped = ESCAPED;
247 // Note that this runs whether we know an alloca has escaped or not. If
269 if (!IsNoTail && Escaped == UNESCAPED && !Tracker.AllocaUsers.count(CI)) {
278 if (State < Escaped) {
279 State = Escaped;
280 if (State == ESCAPED)
289 Escaped = ESCAPED;
296 Escaped = UNESCAPED;
304 if (Visited[CI->getParent()] != ESCAPED) {