clang 22.0.0git
cir::direct::CIRAttrToValue Class Reference

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.

Detailed Description

Definition at line 214 of file LowerToLLVM.cpp.

Constructor & Destructor Documentation

◆ CIRAttrToValue()

cir::direct::CIRAttrToValue::CIRAttrToValue ( mlir::Operation * parentOp,
mlir::ConversionPatternRewriter & rewriter,
const mlir::TypeConverter * converter )
inline

Definition at line 216 of file LowerToLLVM.cpp.

Member Function Documentation

◆ visit()

mlir::Value cir::direct::CIRAttrToValue::visit ( mlir::Attribute attr)
inline

◆ visitCirAttr() [1/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::ConstArrayAttr attr)

Definition at line 373 of file LowerToLLVM.cpp.

References visit().

◆ visitCirAttr() [2/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::ConstComplexAttr complexAttr)

ConstComplexAttr visitor.

Definition at line 329 of file LowerToLLVM.cpp.

◆ visitCirAttr() [3/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::ConstPtrAttr ptrAttr)

ConstPtrAttr visitor.

Definition at line 358 of file LowerToLLVM.cpp.

◆ visitCirAttr() [4/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::ConstRecordAttr attr)

ConstRecord visitor.

Definition at line 414 of file LowerToLLVM.cpp.

References visit().

◆ visitCirAttr() [5/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::ConstVectorAttr attr)

ConstVectorAttr visitor.

Definition at line 429 of file LowerToLLVM.cpp.

◆ visitCirAttr() [6/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::FPAttr fltAttr)

FPAttr visitor.

Definition at line 322 of file LowerToLLVM.cpp.

◆ visitCirAttr() [7/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::GlobalViewAttr attr)

◆ visitCirAttr() [8/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::IntAttr intAttr)

IntAttr visitor.

Definition at line 315 of file LowerToLLVM.cpp.

Referenced by visit().

◆ visitCirAttr() [9/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::TypeInfoAttr attr)

Definition at line 527 of file LowerToLLVM.cpp.

References visit().

◆ visitCirAttr() [10/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::VTableAttr attr)

Definition at line 542 of file LowerToLLVM.cpp.

References visit().

◆ visitCirAttr() [11/11]

mlir::Value cir::direct::CIRAttrToValue::visitCirAttr ( cir::ZeroAttr attr)

ZeroAttr visitor.

Definition at line 557 of file LowerToLLVM.cpp.


The documentation for this class was generated from the following file: