Lines Matching defs:Escaped
206 // otherwise escaped, but this is a local analysis).
268 // Track whether a block is reachable after an alloca has escaped. Blocks that
270 // escaped alloca, since that is how the block began.
274 ESCAPED
278 // We propagate the fact that an alloca has escaped from block to successor.
283 // We may enter a block and visit it thinking that no alloca has escaped yet,
293 VisitType Escaped = UNESCAPED;
297 Escaped = ESCAPED;
309 // Note that this runs whether we know an alloca has escaped or not. If
331 if (Escaped == UNESCAPED && !Tracker.AllocaUsers.count(CI)) {
340 if (State < Escaped) {
341 State = Escaped;
342 if (State == ESCAPED)
351 Escaped = ESCAPED;
358 Escaped = UNESCAPED;
366 if (Visited[CI->getParent()] != ESCAPED) {