|
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 223 of file LowerToLLVM.cpp.
|
inline |
Definition at line 225 of file LowerToLLVM.cpp.
|
inline |
Definition at line 230 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 415 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstComplexAttr | complexAttr | ) |
ConstComplexAttr visitor.
Definition at line 370 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstPtrAttr | ptrAttr | ) |
ConstPtrAttr visitor.
Definition at line 399 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 472 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::FPAttr | fltAttr | ) |
FPAttr visitor.
Definition at line 362 of file LowerToLLVM.cpp.
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::GlobalViewAttr | attr | ) |
Definition at line 499 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 572 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::VTableAttr | attr | ) |
Definition at line 587 of file LowerToLLVM.cpp.
References visit().
| mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ZeroAttr | attr | ) |
ZeroAttr visitor.
Definition at line 602 of file LowerToLLVM.cpp.