Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:EHScopeStack

17 #include "EHScopeStack.h"
36 EHScopeStack::stable_iterator EnclosingEHScope;
98 EHScope(Kind kind, EHScopeStack::stable_iterator enclosingEHScope)
128 EHScopeStack::stable_iterator getEnclosingEHScope() const {
157 friend class EHScopeStack;
173 EHScopeStack::stable_iterator enclosingEHScope)
218 EHScopeStack::stable_iterator EnclosingNormal;
221 EHScopeStack::stable_iterator EnclosingEH;
268 EHScopeStack::stable_iterator enclosingNormal,
269 EHScopeStack::stable_iterator enclosingEH)
316 EHScopeStack::stable_iterator getEnclosingNormalCleanup() const {
323 EHScopeStack::Cleanup *getCleanup() {
324 return reinterpret_cast<EHScopeStack::Cleanup*>(getCleanupBuffer());
412 : EHScope(Filter, EHScopeStack::stable_end()) {
441 EHTerminateScope(EHScopeStack::stable_iterator enclosingEHScope)
451 class EHScopeStack::iterator {
454 friend class EHScopeStack;
511 inline EHScopeStack::iterator EHScopeStack::begin() const {
515 inline EHScopeStack::iterator EHScopeStack::end() const {
519 inline void EHScopeStack::popCatch() {
527 inline void EHScopeStack::popTerminate() {
535 inline EHScopeStack::iterator EHScopeStack::find(stable_iterator sp) const {
541 inline EHScopeStack::stable_iterator
542 EHScopeStack::stabilize(iterator ir) const {