1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
//! Conversion passes.

melior_macro::conversion_passes!(
    mlirCreateConversionArithToArmSMEConversionPass,
    mlirCreateConversionArithToLLVMConversionPass,
    mlirCreateConversionConvertAffineForToGPU,
    mlirCreateConversionConvertAffineToStandard,
    mlirCreateConversionConvertAMDGPUToROCDL,
    mlirCreateConversionConvertArithToSPIRV,
    mlirCreateConversionConvertArmNeon2dToIntr,
    mlirCreateConversionConvertArmSMEToLLVM,
    mlirCreateConversionConvertArmSMEToSCF,
    mlirCreateConversionConvertAsyncToLLVMPass,
    mlirCreateConversionConvertBufferizationToMemRef,
    mlirCreateConversionConvertComplexToLibm,
    mlirCreateConversionConvertComplexToLLVMPass,
    mlirCreateConversionConvertComplexToStandard,
    mlirCreateConversionConvertControlFlowToLLVMPass,
    mlirCreateConversionConvertControlFlowToSPIRV,
    mlirCreateConversionConvertFuncToLLVMPass,
    mlirCreateConversionConvertFuncToSPIRV,
    mlirCreateConversionConvertGpuLaunchFuncToVulkanLaunchFunc,
    mlirCreateConversionConvertGpuOpsToNVVMOps,
    mlirCreateConversionConvertGpuOpsToROCDLOps,
    mlirCreateConversionConvertGPUToSPIRV,
    mlirCreateConversionConvertIndexToLLVMPass,
    mlirCreateConversionConvertLinalgToStandard,
    mlirCreateConversionConvertMathToFuncs,
    mlirCreateConversionConvertMathToLibm,
    mlirCreateConversionConvertMathToLLVMPass,
    mlirCreateConversionConvertMathToSPIRV,
    mlirCreateConversionConvertMemRefToSPIRV,
    mlirCreateConversionConvertNVGPUToNVVMPass,
    mlirCreateConversionConvertOpenACCToSCF,
    mlirCreateConversionConvertOpenMPToLLVMPass,
    mlirCreateConversionConvertParallelLoopToGpu,
    mlirCreateConversionConvertPDLToPDLInterp,
    mlirCreateConversionConvertSCFToOpenMPPass,
    mlirCreateConversionConvertShapeConstraints,
    mlirCreateConversionConvertShapeToStandard,
    mlirCreateConversionConvertSPIRVToLLVMPass,
    mlirCreateConversionConvertTensorToLinalg,
    mlirCreateConversionConvertTensorToSPIRV,
    mlirCreateConversionConvertToLLVMPass,
    mlirCreateConversionConvertVectorToArmSME,
    mlirCreateConversionConvertVectorToGPU,
    mlirCreateConversionConvertVectorToLLVMPass,
    mlirCreateConversionConvertVectorToSCF,
    mlirCreateConversionConvertVectorToSPIRV,
    mlirCreateConversionConvertVulkanLaunchFuncToVulkanCallsPass,
    mlirCreateConversionFinalizeMemRefToLLVMConversionPass,
    mlirCreateConversionGpuToLLVMConversionPass,
    mlirCreateConversionLowerHostCodeToLLVMPass,
    mlirCreateConversionMapMemRefStorageClass,
    mlirCreateConversionReconcileUnrealizedCasts,
    mlirCreateConversionSCFToControlFlow,
    mlirCreateConversionSCFToEmitC,
    mlirCreateConversionSCFToSPIRV,
    mlirCreateConversionSetLLVMModuleDataLayoutPass,
    mlirCreateConversionTosaToArith,
    mlirCreateConversionTosaToLinalg,
    mlirCreateConversionTosaToLinalgNamed,
    mlirCreateConversionTosaToMLProgram,
    mlirCreateConversionTosaToSCF,
    mlirCreateConversionTosaToTensor,
    mlirCreateConversionUBToLLVMConversionPass,
    mlirCreateConversionUBToSPIRVConversionPass,
);