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

Declarations

tools/clang/lib/CodeGen/EHScopeStack.h
  370   iterator begin() const;

References

tools/clang/lib/CodeGen/CGCleanup.cpp
  143   for (EHScopeStack::iterator it = begin(); stabilize(it) != Old; it++) {
  205   assert(isa<EHCleanupScope>(*begin()));
  206   EHCleanupScope &Cleanup = cast<EHCleanupScope>(*begin());
  238   EHFilterScope &filter = cast<EHFilterScope>(*begin());
  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());
tools/clang/lib/CodeGen/CGCleanup.h
  577   EHCatchScope &scope = cast<EHCatchScope>(*begin());
  585   EHTerminateScope &scope = cast<EHTerminateScope>(*begin());
tools/clang/lib/CodeGen/CGException.cpp
  546     EHFilterScope &filterScope = cast<EHFilterScope>(*EHStack.begin());
  723   llvm::BasicBlock *LP = EHStack.begin()->getCachedLandingPad();
  743   for (EHScopeStack::iterator ir = EHStack.begin(); true; ++ir) {
  796   for (EHScopeStack::iterator I = EHStack.begin(), E = EHStack.end(); I != E;
 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());