MLIR 24.0.0git
mlir::emitc::impl Namespace Reference

Classes

class  FormExpressionsPassBase
class  MLGOAddReflectionMapPassBase
class  WrapFuncInClassPassBase

Functions

std::unique_ptr<::mlir::PasscreateFormExpressionsPass ()
std::unique_ptr<::mlir::PasscreateMLGOAddReflectionMapPass ()
std::unique_ptr<::mlir::PasscreateMLGOAddReflectionMapPass (MLGOAddReflectionMapPassOptions options)
std::unique_ptr<::mlir::PasscreateWrapFuncInClassPass ()
std::unique_ptr<::mlir::PasscreateWrapFuncInClassPass (WrapFuncInClassPassOptions options)

Function Documentation

◆ createFormExpressionsPass()

std::unique_ptr<::mlir::Pass > mlir::emitc::impl::createFormExpressionsPass ( )

We declare an explicit private instantiation because Pass classes should only be visible by the current library.

Definition at line 75 of file FormExpressions.cpp.

◆ createMLGOAddReflectionMapPass() [1/2]

std::unique_ptr<::mlir::Pass > mlir::emitc::impl::createMLGOAddReflectionMapPass ( )

Definition at line 162 of file MLGOAddReflectionMap.cpp.

◆ createMLGOAddReflectionMapPass() [2/2]

std::unique_ptr<::mlir::Pass > mlir::emitc::impl::createMLGOAddReflectionMapPass ( MLGOAddReflectionMapPassOptions options)

Definition at line 166 of file MLGOAddReflectionMap.cpp.

◆ createWrapFuncInClassPass() [1/2]

std::unique_ptr<::mlir::Pass > mlir::emitc::impl::createWrapFuncInClassPass ( )

Definition at line 260 of file WrapFuncInClass.cpp.

◆ createWrapFuncInClassPass() [2/2]

std::unique_ptr<::mlir::Pass > mlir::emitc::impl::createWrapFuncInClassPass ( WrapFuncInClassPassOptions options)

Definition at line 264 of file WrapFuncInClass.cpp.