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 214 of file LowerToLLVM.cpp.
|
inline |
Definition at line 216 of file LowerToLLVM.cpp.
|
inline |
Definition at line 221 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 373 of file LowerToLLVM.cpp.
References visit().
mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstComplexAttr | complexAttr | ) |
ConstComplexAttr visitor.
Definition at line 329 of file LowerToLLVM.cpp.
mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ConstPtrAttr | ptrAttr | ) |
ConstPtrAttr visitor.
Definition at line 358 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 429 of file LowerToLLVM.cpp.
mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::FPAttr | fltAttr | ) |
FPAttr visitor.
Definition at line 322 of file LowerToLLVM.cpp.
mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::GlobalViewAttr | attr | ) |
Definition at line 456 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 527 of file LowerToLLVM.cpp.
References visit().
mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::VTableAttr | attr | ) |
Definition at line 542 of file LowerToLLVM.cpp.
References visit().
mlir::Value cir::direct::CIRAttrToValue::visitCirAttr | ( | cir::ZeroAttr | attr | ) |
ZeroAttr visitor.
Definition at line 557 of file LowerToLLVM.cpp.