Home
last modified time | relevance | path

Searched refs:OperationPass (Results 1 – 25 of 191) sorted by relevance

12345678

/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DPasses.h34 std::unique_ptr<OperationPass<func::FuncOp>>
39 std::unique_ptr<OperationPass<func::FuncOp>>
57 std::unique_ptr<OperationPass<func::FuncOp>>
63 std::unique_ptr<OperationPass<func::FuncOp>>
68 std::unique_ptr<OperationPass<func::FuncOp>> createLoopCoalescingPass();
73 std::unique_ptr<OperationPass<func::FuncOp>>
80 std::unique_ptr<OperationPass<func::FuncOp>>
83 std::unique_ptr<OperationPass<func::FuncOp>> createLoopTilingPass();
91 std::unique_ptr<OperationPass<func::FuncOp>> createLoopUnrollPass(
99 std::unique_ptr<OperationPass<func::FuncOp>>
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/
H A DPasses.h38 std::unique_ptr<OperationPass<func::FuncOp>>
43 std::unique_ptr<OperationPass<func::FuncOp>>
52 std::unique_ptr<OperationPass<func::FuncOp>>
58 std::unique_ptr<OperationPass<func::FuncOp>>
66 std::unique_ptr<OperationPass<func::FuncOp>> createLinalgBufferizePass();
80 std::unique_ptr<OperationPass<func::FuncOp>>
87 std::unique_ptr<OperationPass<func::FuncOp>> createLinalgStrategyTilePass(
94 std::unique_ptr<OperationPass<func::FuncOp>> createLinalgStrategyPadPass(
112 std::unique_ptr<OperationPass<func::FuncOp>>
141 std::unique_ptr<OperationPass<func::FuncOp>>
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/
H A DPasses.h33 std::unique_ptr<OperationPass<>> createCanonicalizeGLPass();
39 std::unique_ptr<OperationPass<mlir::ModuleOp>>
50 std::unique_ptr<OperationPass<spirv::ModuleOp>>
60 std::unique_ptr<OperationPass<spirv::ModuleOp>> createLowerABIAttributesPass();
64 std::unique_ptr<OperationPass<spirv::ModuleOp>> createRewriteInsertsPass();
68 std::unique_ptr<OperationPass<spirv::ModuleOp>>
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPass.h350 class OperationPass : public Pass {
352 OperationPass(TypeID passID) : Pass(passID, OpT::getOperationName()) {} in OperationPass() function
353 OperationPass(const OperationPass &) = default;
389 class OperationPass<void> : public Pass {
391 OperationPass(TypeID passID) : Pass(passID) {} in OperationPass() function
392 OperationPass(const OperationPass &) = default;
414 class InterfacePass : public OperationPass<> {
416 using OperationPass::OperationPass;
/llvm-project-15.0.7/mlir/include/mlir/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVMPass.h21 class OperationPass; variable
31 std::unique_ptr<OperationPass<ModuleOp>> createLowerHostCodeToLLVMPass();
34 std::unique_ptr<OperationPass<ModuleOp>> createConvertSPIRVToLLVMPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToVulkan/
H A DConvertGPUToVulkanPass.h25 class OperationPass; variable
27 std::unique_ptr<OperationPass<ModuleOp>>
30 std::unique_ptr<OperationPass<mlir::ModuleOp>>
/llvm-project-15.0.7/mlir/include/mlir/Conversion/FuncToLLVM/
H A DConvertFuncToLLVMPass.h18 class OperationPass; variable
22 std::unique_ptr<OperationPass<ModuleOp>> createConvertFuncToLLVMPass();
23 std::unique_ptr<OperationPass<ModuleOp>>
/llvm-project-15.0.7/mlir/test/lib/Pass/
H A DTestPassManager.cpp19 : public PassWrapper<TestModulePass, OperationPass<ModuleOp>> {
29 : public PassWrapper<TestFunctionPass, OperationPass<func::FuncOp>> {
53 : public PassWrapper<TestOptionsPass, OperationPass<func::FuncOp>> {
89 : public PassWrapper<TestCrashRecoveryPass, OperationPass<>> {
101 struct TestFailurePass : public PassWrapper<TestFailurePass, OperationPass<>> {
167 : public PassWrapper<TestStatisticPass, OperationPass<>> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/GPU/Transforms/
H A DPasses.h36 std::unique_ptr<OperationPass<ModuleOp>>
40 std::unique_ptr<OperationPass<func::FuncOp>> createGpuAsyncRegionPass();
47 std::unique_ptr<OperationPass<func::FuncOp>> createGpuMapParallelLoopsPass();
63 class SerializeToBlobPass : public OperationPass<gpu::GPUModuleOp> {
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DLinalgStrategyPasses.cpp455 std::unique_ptr<OperationPass<func::FuncOp>>
464 std::unique_ptr<OperationPass<func::FuncOp>>
472 std::unique_ptr<OperationPass<func::FuncOp>>
480 std::unique_ptr<OperationPass<func::FuncOp>>
488 std::unique_ptr<OperationPass<func::FuncOp>>
495 std::unique_ptr<OperationPass<func::FuncOp>>
504 std::unique_ptr<OperationPass<func::FuncOp>>
512 std::unique_ptr<OperationPass<func::FuncOp>>
521 std::unique_ptr<OperationPass<func::FuncOp>>
528 std::unique_ptr<OperationPass<func::FuncOp>>
[all …]
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestFunc.cpp19 : public PassWrapper<TestFuncInsertArg, OperationPass<ModuleOp>> {
56 : public PassWrapper<TestFuncInsertResult, OperationPass<ModuleOp>> {
90 : public PassWrapper<TestFuncEraseArg, OperationPass<ModuleOp>> {
110 : public PassWrapper<TestFuncEraseResult, OperationPass<ModuleOp>> {
132 : public PassWrapper<TestFuncSetType, OperationPass<ModuleOp>> {
H A DTestVisitorsGeneric.cpp26 : public PassWrapper<TestGenericIRVisitorPass, OperationPass<>> {
51 : public PassWrapper<TestGenericIRVisitorInterruptPass, OperationPass<>> {
118 OperationPass<ModuleOp>> {
149 OperationPass<ModuleOp>> {
/llvm-project-15.0.7/mlir/test/lib/Dialect/Vector/
H A DTestVectorTransforms.cpp37 OperationPass<func::FuncOp>> {
113 OperationPass<func::FuncOp>> {
202 OperationPass<func::FuncOp>> {
277 OperationPass<func::FuncOp>> {
369 OperationPass<func::FuncOp>> {
429 OperationPass<func::FuncOp>> {
489 OperationPass<func::FuncOp>> {
545 OperationPass<func::FuncOp>> {
597 OperationPass<func::FuncOp>> {
620 OperationPass<func::FuncOp>> {
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Conversion/GPUToSPIRV/
H A DGPUToSPIRVPass.h22 class OperationPass; variable
26 std::unique_ptr<OperationPass<ModuleOp>> createConvertGPUToSPIRVPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/SCFToOpenMP/
H A DSCFToOpenMP.h17 class OperationPass; variable
19 std::unique_ptr<OperationPass<ModuleOp>> createConvertSCFToOpenMPPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/PDLToPDLInterp/
H A DPDLToPDLInterp.h21 class OperationPass; variable
24 std::unique_ptr<OperationPass<ModuleOp>> createPDLToPDLInterpPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ComplexToLibm/
H A DComplexToLibm.h15 class OperationPass; variable
23 std::unique_ptr<OperationPass<ModuleOp>> createConvertComplexToLibmPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/MathToLibm/
H A DMathToLibm.h15 class OperationPass; variable
22 std::unique_ptr<OperationPass<ModuleOp>> createConvertMathToLibmPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/OpenACCToSCF/
H A DConvertOpenACCToSCF.h16 class OperationPass; variable
24 std::unique_ptr<OperationPass<ModuleOp>> createConvertOpenACCToSCFPass();
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Quant/
H A DPasses.h30 std::unique_ptr<OperationPass<func::FuncOp>> createConvertSimulatedQuantPass();
37 std::unique_ptr<OperationPass<func::FuncOp>> createConvertConstPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/LinalgToLLVM/
H A DLinalgToLLVM.h18 class OperationPass; variable
26 std::unique_ptr<OperationPass<ModuleOp>> createConvertLinalgToLLVMPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/ShapeToStandard/
H A DShapeToStandard.h19 class OperationPass; variable
24 std::unique_ptr<OperationPass<ModuleOp>> createConvertShapeToStandardPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/AsyncToLLVM/
H A DAsyncToLLVM.h19 class OperationPass; variable
25 std::unique_ptr<OperationPass<ModuleOp>> createConvertAsyncToLLVMPass();
/llvm-project-15.0.7/mlir/include/mlir/Conversion/OpenMPToLLVM/
H A DConvertOpenMPToLLVM.h19 class OperationPass; variable
32 std::unique_ptr<OperationPass<ModuleOp>> createConvertOpenMPToLLVMPass();
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Shape/Transforms/
H A DPasses.h44 std::unique_ptr<OperationPass<func::FuncOp>> createRemoveShapeConstraintsPass();
51 std::unique_ptr<OperationPass<func::FuncOp>> createShapeBufferizePass();

12345678