MLIR 22.0.0git
ComplexToLLVM.cpp File Reference

Go to the source code of this file.

Classes

class  mlir::impl::ConvertComplexToLLVMPassBase< DerivedT >

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::impl
 Attribute collections provide a dictionary-like interface.

Macros

#define GEN_PASS_DEF_CONVERTCOMPLEXTOLLVMPASS

Functions

std::unique_ptr<::mlir::Passmlir::impl::createConvertComplexToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::impl::createConvertComplexToLLVMPass (ConvertComplexToLLVMPassOptions options)
std::unique_ptr<::mlir::Passmlir::createConvertComplexToLLVMPass ()
std::unique_ptr<::mlir::Passmlir::createConvertComplexToLLVMPass (ConvertComplexToLLVMPassOptions options)

Variables

static constexpr unsigned kRealPosInComplexNumberStruct = 0
static constexpr unsigned kImaginaryPosInComplexNumberStruct = 1

Macro Definition Documentation

◆ GEN_PASS_DEF_CONVERTCOMPLEXTOLLVMPASS

#define GEN_PASS_DEF_CONVERTCOMPLEXTOLLVMPASS

Definition at line 21 of file ComplexToLLVM.cpp.

Variable Documentation

◆ kImaginaryPosInComplexNumberStruct

unsigned kImaginaryPosInComplexNumberStruct = 1
staticconstexpr

◆ kRealPosInComplexNumberStruct

unsigned kRealPosInComplexNumberStruct = 0
staticconstexpr