|
clang 23.0.0git
|
This is the complete list of members for cir::CIRCXXABI, including all inherited members.
| CIRCXXABI(LowerModule &lm) | cir::CIRCXXABI | inlineprotected |
| lm | cir::CIRCXXABI | protected |
| lowerBaseDataMember(cir::BaseDataMemberOp op, mlir::Value loweredSrc, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerBaseMethod(cir::BaseMethodOp op, mlir::Value loweredSrc, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerDataMemberBitcast(cir::CastOp op, mlir::Type loweredDstTy, mlir::Value loweredSrc, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerDataMemberCmp(cir::CmpOp op, mlir::Value loweredLhs, mlir::Value loweredRhs, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerDataMemberConstant(cir::DataMemberAttr attr, const mlir::DataLayout &layout, const mlir::TypeConverter &typeConverter) const =0 | cir::CIRCXXABI | pure virtual |
| lowerDataMemberToBoolCast(cir::CastOp op, mlir::Value loweredSrc, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerDataMemberType(cir::DataMemberType type, const mlir::TypeConverter &typeConverter) const =0 | cir::CIRCXXABI | pure virtual |
| lowerDerivedDataMember(cir::DerivedDataMemberOp op, mlir::Value loweredSrc, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerDerivedMethod(cir::DerivedMethodOp op, mlir::Value loweredSrc, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerDynamicCast(cir::DynamicCastOp op, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerGetMethod(cir::GetMethodOp op, mlir::Value &callee, mlir::Value &thisArg, mlir::Value loweredMethod, mlir::Value loweredObjectPtr, mlir::ConversionPatternRewriter &rewriter) const =0 | cir::CIRCXXABI | pure virtual |
| lowerGetRuntimeMember(cir::GetRuntimeMemberOp op, mlir::Type loweredResultTy, mlir::Value loweredAddr, mlir::Value loweredMember, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerMethodBitcast(cir::CastOp op, mlir::Type loweredDstTy, mlir::Value loweredSrc, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerMethodCmp(cir::CmpOp op, mlir::Value loweredLhs, mlir::Value loweredRhs, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerMethodConstant(cir::MethodAttr attr, const mlir::DataLayout &layout, const mlir::TypeConverter &typeConverter) const =0 | cir::CIRCXXABI | pure virtual |
| lowerMethodToBoolCast(cir::CastOp op, mlir::Value loweredSrc, mlir::OpBuilder &builder) const =0 | cir::CIRCXXABI | pure virtual |
| lowerMethodType(cir::MethodType type, const mlir::TypeConverter &typeConverter) const =0 | cir::CIRCXXABI | pure virtual |
| LowerModule class | cir::CIRCXXABI | friend |
| ~CIRCXXABI() | cir::CIRCXXABI | virtual |