|
clang 22.0.0git
|
Public Member Functions | |
| CIRAttrToValue (mlir::Operation *parentOp, mlir::ConversionPatternRewriter &rewriter, const mlir::TypeConverter *converter, cir::LowerModule *lowerMod) | |
| mlir::Value | visit (mlir::Attribute attr) |
| mlir::Value | visitCirAttr (cir::IntAttr intAttr) |
| IntAttr visitor. | |
| mlir::Value | visitCirAttr (cir::FPAttr fltAttr) |
| FPAttr visitor. | |
| mlir::Value | visitCirAttr (cir::ConstComplexAttr complexAttr) |
| ConstComplexAttr visitor. | |
| mlir::Value | visitCirAttr (cir::ConstPtrAttr ptrAttr) |
| ConstPtrAttr visitor. | |
| mlir::Value | visitCirAttr (cir::ConstArrayAttr attr) |
| mlir::Value | visitCirAttr (cir::ConstRecordAttr attr) |
| ConstRecord visitor. | |
| mlir::Value | visitCirAttr (cir::ConstVectorAttr attr) |
| ConstVectorAttr visitor. | |
| mlir::Value | visitCirAttr (cir::DataMemberAttr attr) |
| mlir::Value | visitCirAttr (cir::GlobalViewAttr attr) |
| mlir::Value | visitCirAttr (cir::TypeInfoAttr attr) |
| mlir::Value | visitCirAttr (cir::UndefAttr attr) |
| UndefAttr visitor. | |
| mlir::Value | visitCirAttr (cir::VTableAttr attr) |
| mlir::Value | visitCirAttr (cir::ZeroAttr attr) |
| ZeroAttr visitor. | |
Definition at line 248 of file LowerToLLVM.cpp.
|
inline |
Definition at line 250 of file LowerToLLVM.cpp.
|
inline |
Definition at line 257 of file LowerToLLVM.cpp.
References visitCirAttr().
Referenced by cir::direct::lowerCirAttrAsValue(), visitCirAttr(), visitCirAttr(), visitCirAttr(), visitCirAttr(), and visitCirAttr().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstArrayAttr | attr | ) |
Definition at line 446 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstComplexAttr | complexAttr | ) |
ConstComplexAttr visitor.
Definition at line 401 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstPtrAttr | ptrAttr | ) |
ConstPtrAttr visitor.
Definition at line 430 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstRecordAttr | attr | ) |
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstVectorAttr | attr | ) |
ConstVectorAttr visitor.
Definition at line 503 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::DataMemberAttr | attr | ) |
Definition at line 529 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::FPAttr | fltAttr | ) |
FPAttr visitor.
Definition at line 393 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::GlobalViewAttr | attr | ) |
Definition at line 539 of file LowerToLLVM.cpp.
References cir::MissingFeatures::addressSpace(), cir::direct::convertTypeForMemory(), and cir::MissingFeatures::globalViewIntLowering().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::IntAttr | intAttr | ) |
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::TypeInfoAttr | attr | ) |
Definition at line 612 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::UndefAttr | attr | ) |
UndefAttr visitor.
Definition at line 627 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::VTableAttr | attr | ) |
Definition at line 634 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ZeroAttr | attr | ) |
ZeroAttr visitor.
Definition at line 649 of file LowerToLLVM.cpp.