|
MLIR 23.0.0git
|
Classes | |
| class | XeGPUBlockingBase |
| class | XeGPUPeepHoleOptimizerBase |
| class | XeGPUPropagateLayoutBase |
| class | XeGPUSgToLaneDistributeBase |
| class | XeGPUVectorLinearizeBase |
| class | XeGPUWgToSgDistributeBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createXeGPUBlocking () |
| std::unique_ptr<::mlir::Pass > | createXeGPUPeepHoleOptimizer () |
| std::unique_ptr<::mlir::Pass > | createXeGPUPropagateLayout () |
| std::unique_ptr<::mlir::Pass > | createXeGPUPropagateLayout (XeGPUPropagateLayoutOptions options) |
| std::unique_ptr<::mlir::Pass > | createXeGPUSgToLaneDistribute () |
| std::unique_ptr<::mlir::Pass > | createXeGPUVectorLinearize () |
| std::unique_ptr<::mlir::Pass > | createXeGPUWgToSgDistribute () |
| std::unique_ptr<::mlir::Pass > mlir::xegpu::impl::createXeGPUBlocking | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 81 of file XeGPUBlocking.cpp.
| std::unique_ptr<::mlir::Pass > mlir::xegpu::impl::createXeGPUPeepHoleOptimizer | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 158 of file XeGPUPeepHoleOptimizer.cpp.
| std::unique_ptr<::mlir::Pass > mlir::xegpu::impl::createXeGPUPropagateLayout | ( | ) |
Definition at line 253 of file XeGPUPropagateLayout.cpp.
| std::unique_ptr<::mlir::Pass > mlir::xegpu::impl::createXeGPUPropagateLayout | ( | XeGPUPropagateLayoutOptions | options | ) |
Definition at line 257 of file XeGPUPropagateLayout.cpp.
| std::unique_ptr<::mlir::Pass > mlir::xegpu::impl::createXeGPUSgToLaneDistribute | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 339 of file XeGPUSgToLaneDistribute.cpp.
| std::unique_ptr<::mlir::Pass > mlir::xegpu::impl::createXeGPUVectorLinearize | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 418 of file XeGPUVectorLinearize.cpp.
| std::unique_ptr<::mlir::Pass > mlir::xegpu::impl::createXeGPUWgToSgDistribute | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 498 of file XeGPUWgToSgDistribute.cpp.