Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:it

73 /// necessary to restore it to usability at the current insertion
245 EHScopeStack::iterator it = find(InnermostNormalCleanup);
246 unsigned MinSize = cast<EHCleanupScope>(*it).getFixupDepth();
259 // Initialize it to false at a site that's guaranteed to be run
263 // Initialize it to true at the current location.
291 // still pointing directly to its destination; forward it to the
320 // If it's a branch, turn it into a switch whose default
356 // If it doesn't have an optimistic branch block, LatestBranch is
435 /// Returns the new block, whatever it is.
483 // If there's an active flag, load it and skip the cleanup if it's
511 // Exit is the exit block of a cleanup, so it always terminates in
528 /// existence anyway; if so, destroy it.
607 // rest of IR gen doesn't need to worry about this; it only happens
627 // cleanup, rewrite it so that it leads to the appropriate place.
632 // cleanup, just forward it to the next block, leaving the
640 // entry block, but this is simpler, and it avoids conflicts with
685 // emit it directly.
717 // II. Emit the entry block. This implicitly branches to it if
719 // should already be branched to it.
728 // Compute the branch-through dest if we need it:
746 // we can route it without a switch.
755 // Build a switch-out if we need it:
800 // IV. Pop the cleanup and emit it.
860 // If it
878 // active or was used before it was deactivated.
979 // If this is the last cleanup we're propagating through, tell it
980 // that there's a resolved jump moving through it.
987 // through it. If this isn't new information, all the rest of
1045 /// It would be good if we had some way of determining if there were
1077 // If it hasn't yet been used as either, we're done.
1087 // Initialize to true or false depending on whether it was
1122 // If it's the top of the stack, just pop it.
1124 // If it's a normal cleanup, we need to pretend that the