reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGCleanup.cpp
  144     EHCleanupScope *cleanup = dyn_cast<EHCleanupScope>(&*it);
  155     if (auto *cleanup = dyn_cast<EHCleanupScope>(&*find(si)))
  170     EHCleanupScope &cleanup = cast<EHCleanupScope>(*find(si));
  205   assert(isa<EHCleanupScope>(*begin()));
  206   EHCleanupScope &Cleanup = cast<EHCleanupScope>(*begin());
  238   EHFilterScope &filter = cast<EHFilterScope>(*begin());
  269   unsigned MinSize = cast<EHCleanupScope>(*it).getFixupDepth();
  294   EHCleanupScope &cleanup = cast<EHCleanupScope>(*EHStack.begin());
  424     EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.begin());
  646   assert(isa<EHCleanupScope>(*EHStack.begin()) && "top not a cleanup!");
  647   EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.begin());
  709       EHScope &enclosing = *EHStack.find(Scope.getEnclosingNormalCleanup());
  822         EHScope &S = *EHStack.find(Scope.getEnclosingNormalCleanup());
 1089       cast<EHCleanupScope>(*EHStack.find(TopCleanup));
 1098       EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.find(I));
 1123   if (cast<EHCleanupScope>(*EHStack.find(C)).getNormalBlock())
 1131     EHCleanupScope &S = cast<EHCleanupScope>(*EHStack.find(I));
 1150     EHScope &scope = *EHStack.find(i);
 1174   EHCleanupScope &Scope = cast<EHCleanupScope>(*CGF.EHStack.find(C));
 1231   EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.find(C));
 1243   EHCleanupScope &Scope = cast<EHCleanupScope>(*EHStack.find(C));
tools/clang/lib/CodeGen/CGCleanup.h
  577   EHCatchScope &scope = cast<EHCatchScope>(*begin());
  585   EHTerminateScope &scope = cast<EHTerminateScope>(*begin());
tools/clang/lib/CodeGen/CGCoroutine.cpp
  511       if (auto *Cleanup = dyn_cast<EHCleanupScope>(&*b)) {
tools/clang/lib/CodeGen/CGException.cpp
  546     EHFilterScope &filterScope = cast<EHFilterScope>(*EHStack.begin());
  602   EHScope &scope = *EHStack.find(si);
  649   EHScope &EHS = *EHStack.find(SI);
  745     if (!isNonEHScope(*ir)) break;
  754   EHScope &innermostEHScope = *EHStack.find(EHStack.getInnermostEHScope());
  802       hasCleanup = (hasCleanup || cast<EHCleanupScope>(*I).isEHCleanup());
  810       EHFilterScope &filter = cast<EHFilterScope>(*I);
  832     EHCatchScope &catchScope = cast<EHCatchScope>(*I);
 1128   EHCatchScope &catchScope = cast<EHCatchScope>(*EHStack.begin());
 1136   EHCatchScope &CatchScope = cast<EHCatchScope>(*EHStack.begin());
 1418   EHCatchScope &catchScope = cast<EHCatchScope>(*CGF.EHStack.begin());
 2040   EHCatchScope &CatchScope = cast<EHCatchScope>(*EHStack.begin());