clang 22.0.0git
CIRGenCleanup.h File Reference
#include "Address.h"
#include "CIRGenModule.h"
#include "EHScopeStack.h"
#include "mlir/IR/Value.h"

Go to the source code of this file.

Classes

struct  clang::CIRGen::CatchTypeInfo
 The MS C++ ABI needs a pointer to RTTI data plus some flags to describe the type of a catch handler, so we use this wrapper. More...
class  clang::CIRGen::EHScope
 A protected scope for zero-cost EH handling. More...
class  clang::CIRGen::EHScope::CatchBitFields
class  clang::CIRGen::EHScope::CleanupBitFields
class  clang::CIRGen::EHCatchScope
 A scope which attempts to handle some, possibly all, types of exceptions. More...
struct  clang::CIRGen::EHCatchScope::Handler
class  clang::CIRGen::EHCleanupScope
 A cleanup scope which generates the cleanup blocks lazily. More...
class  clang::CIRGen::EHScopeStack::iterator
 A non-stable pointer into the scope stack. More...
struct  clang::CIRGen::EHPersonality
 The exceptions personality for a function. More...

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
namespace  clang::CIRGen