Lines Matching refs:Labels
117 // the function. This occurs with, e.g., labels that are not
219 // We have to special case labels here. They are statements, but when put
221 // subexpression. Handle this by walking through all labels we encounter,
361 /// Change the cleanup scope of the labels in this lexical scope to
364 assert(!Labels.empty());
368 // Change the scope depth of all the labels.
370 i = Labels.begin(), e = Labels.end(); i != e; ++i) {
378 // Reparent the labels if the new scope also has cleanups.
380 ParentScope->Labels.append(Labels.begin(), Labels.end());
444 // If the skipped block has no labels in it, just emit the executed block.
1052 /// that nothing we jump over contains labels. If Case is null, then we found
1164 // just verify it doesn't have labels, which would make it invalid to elide.
1215 // It is safe to elide the body of the switch if it doesn't contain labels