clang 22.0.0git
cir::LoweringPrepareCXXABI Class Referenceabstract

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CIR/Dialect/Transforms/LoweringPrepareCXXABI.h"

Inheritance diagram for cir::LoweringPrepareCXXABI:
[legend]

Public Member Functions

virtual ~LoweringPrepareCXXABI ()
virtual mlir::Value lowerDynamicCast (CIRBaseBuilderTy &builder, clang::ASTContext &astCtx, cir::DynamicCastOp op)=0

Static Public Member Functions

static LoweringPrepareCXXABIcreateItaniumABI ()

Detailed Description

Definition at line 25 of file LoweringPrepareCXXABI.h.

Constructor & Destructor Documentation

◆ ~LoweringPrepareCXXABI()

virtual cir::LoweringPrepareCXXABI::~LoweringPrepareCXXABI ( )
inlinevirtual

Definition at line 29 of file LoweringPrepareCXXABI.h.

Member Function Documentation

◆ createItaniumABI()

cir::LoweringPrepareCXXABI * cir::LoweringPrepareCXXABI::createItaniumABI ( )
static

Definition at line 33 of file LoweringPrepareItaniumCXXABI.cpp.

◆ lowerDynamicCast()

virtual mlir::Value cir::LoweringPrepareCXXABI::lowerDynamicCast ( CIRBaseBuilderTy & builder,
clang::ASTContext & astCtx,
cir::DynamicCastOp op )
pure virtual

The documentation for this class was generated from the following files: