|
clang 22.0.0git
|
Public Member Functions | |
| CIRAttrToValue (mlir::Operation *parentOp, mlir::ConversionPatternRewriter &rewriter, const mlir::TypeConverter *converter) | |
| 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::GlobalViewAttr attr) |
| mlir::Value | visitCirAttr (cir::TypeInfoAttr attr) |
| mlir::Value | visitCirAttr (cir::VTableAttr attr) |
| mlir::Value | visitCirAttr (cir::ZeroAttr attr) |
| ZeroAttr visitor. | |
Definition at line 215 of file LowerToLLVM.cpp.
|
inline |
Definition at line 217 of file LowerToLLVM.cpp.
|
inline |
Definition at line 222 of file LowerToLLVM.cpp.
References visitCirAttr().
Referenced by cir::direct::lowerCirAttrAsValue(), visitCirAttr(), visitCirAttr(), visitCirAttr(), and visitCirAttr().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstArrayAttr | attr | ) |
Definition at line 377 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstComplexAttr | complexAttr | ) |
ConstComplexAttr visitor.
Definition at line 332 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstPtrAttr | ptrAttr | ) |
ConstPtrAttr visitor.
Definition at line 361 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 434 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::FPAttr | fltAttr | ) |
FPAttr visitor.
Definition at line 324 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::GlobalViewAttr | attr | ) |
Definition at line 461 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 534 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::VTableAttr | attr | ) |
Definition at line 549 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ZeroAttr | attr | ) |
ZeroAttr visitor.
Definition at line 564 of file LowerToLLVM.cpp.