clang 22.0.0git
|
Public Member Functions | |
mlir::Value | lowerDynamicCast (cir::CIRBaseBuilderTy &builder, clang::ASTContext &astCtx, cir::DynamicCastOp op) override |
Public Member Functions inherited from cir::LoweringPrepareCXXABI | |
virtual | ~LoweringPrepareCXXABI () |
Additional Inherited Members | |
Static Public Member Functions inherited from cir::LoweringPrepareCXXABI | |
static LoweringPrepareCXXABI * | createItaniumABI () |
Definition at line 26 of file LoweringPrepareItaniumCXXABI.cpp.
|
overridevirtual |
Implements cir::LoweringPrepareCXXABI.
Definition at line 99 of file LoweringPrepareItaniumCXXABI.cpp.
References buildDynamicCastAfterNullCheck(), buildDynamicCastToVoidAfterNullCheck(), cir::CIRBaseBuilderTy::createPtrToBoolCast(), cir::CIRBaseBuilderTy::createYield(), cir::MissingFeatures::emitTypeCheck(), and cir::CIRBaseBuilderTy::getNullPtr().