MLIR 22.0.0git
mlir::transform::impl Namespace Reference

Classes

class  CheckUsesPassBase
class  InferEffectsPassBase
class  InterpreterPassBase
class  PreloadLibraryPassBase

Functions

std::unique_ptr<::mlir::PasscreateCheckUsesPass ()
std::unique_ptr<::mlir::PasscreateInferEffectsPass ()
std::unique_ptr<::mlir::PasscreateInterpreterPass ()
std::unique_ptr<::mlir::PasscreateInterpreterPass (InterpreterPassOptions options)
std::unique_ptr<::mlir::PasscreatePreloadLibraryPass ()
std::unique_ptr<::mlir::PasscreatePreloadLibraryPass (PreloadLibraryPassOptions options)

Function Documentation

◆ createCheckUsesPass()

std::unique_ptr<::mlir::Pass > mlir::transform::impl::createCheckUsesPass ( )

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

Definition at line 76 of file CheckUses.cpp.

◆ createInferEffectsPass()

std::unique_ptr<::mlir::Pass > mlir::transform::impl::createInferEffectsPass ( )

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

Definition at line 151 of file InferEffects.cpp.

◆ createInterpreterPass() [1/2]

std::unique_ptr<::mlir::Pass > mlir::transform::impl::createInterpreterPass ( )

Definition at line 251 of file InterpreterPass.cpp.

◆ createInterpreterPass() [2/2]

std::unique_ptr<::mlir::Pass > mlir::transform::impl::createInterpreterPass ( InterpreterPassOptions options)

Definition at line 255 of file InterpreterPass.cpp.

◆ createPreloadLibraryPass() [1/2]

std::unique_ptr<::mlir::Pass > mlir::transform::impl::createPreloadLibraryPass ( )

Definition at line 346 of file PreloadLibraryPass.cpp.

◆ createPreloadLibraryPass() [2/2]

std::unique_ptr<::mlir::Pass > mlir::transform::impl::createPreloadLibraryPass ( PreloadLibraryPassOptions options)

Definition at line 350 of file PreloadLibraryPass.cpp.