Module melior::pass::conversion
source · Expand description
Conversion passes.
Functions
- Creates a
AffineForToGPUpass. - Creates a
AffineToStandardpass. - Creates a
AMDGPUToROCDLpass. - Creates a
ArithToLLVMpass. - Creates a
ArithToSPIRVpass. - Creates a
ArmNeon2dToIntrpass. - Creates a
AsyncToLLVMpass. - Creates a
BufferizationToMemRefpass. - Creates a
ComplexToLibmpass. - Creates a
ComplexToLLVMpass. - Creates a
ComplexToStandardpass. - Creates a
ControlFlowToLLVMpass. - Creates a
ControlFlowToSPIRVpass. - Creates a
FinalizeMemRefToLLVMpass. - Creates a
FuncToLLVMpass. - Creates a
FuncToSPIRVpass. - Creates a
GpuLaunchFuncToVulkanLaunchFuncpass. - Creates a
GpuOpsToNVVMOpspass. - Creates a
GpuOpsToROCDLOpspass. - Creates a
GpuToLLVMpass. - Creates a
GPUToSPIRVpass. - Creates a
IndexToLLVMpass. - Creates a
LinalgToLLVMpass. - Creates a
LinalgToStandardpass. - Creates a
LowerHostCodeToLLVMpass. - Creates a
MapMemRefStorageClasspass. - Creates a
MathToFuncspass. - Creates a
MathToLibmpass. - Creates a
MathToLLVMpass. - Creates a
MathToSPIRVpass. - Creates a
MemRefToSPIRVpass. - Creates a
NVGPUToNVVMpass. - Creates a
OpenACCToSCFpass. - Creates a
OpenMPToLLVMpass. - Creates a
ParallelLoopToGpupass. - Creates a
PDLToPDLInterppass. - Creates a
ReconcileUnrealizedCastspass. - Creates a
SCFToControlFlowpass. - Creates a
SCFToOpenMPpass. - Creates a
SCFToSPIRVpass. - Creates a
ShapeConstraintspass. - Creates a
ShapeToStandardpass. - Creates a
SPIRVToLLVMpass. - Creates a
TensorToLinalgpass. - Creates a
TensorToSPIRVpass. - Creates a
TosaToArithpass. - Creates a
TosaToLinalgpass. - Creates a
TosaToLinalgNamedpass. - Creates a
TosaToSCFpass. - Creates a
TosaToTensorpass. - Creates a
VectorToGPUpass. - Creates a
VectorToLLVMpass. - Creates a
VectorToSCFpass. - Creates a
VectorToSPIRVpass. - Creates a
VulkanLaunchFuncToVulkanCallspass. - Registers a
AffineForToGPUpass. - Registers a
AffineToStandardpass. - Registers a
AMDGPUToROCDLpass. - Registers a
ArithToLLVMpass. - Registers a
ArithToSPIRVpass. - Registers a
ArmNeon2dToIntrpass. - Registers a
AsyncToLLVMpass. - Registers a
BufferizationToMemRefpass. - Registers a
ComplexToLibmpass. - Registers a
ComplexToLLVMpass. - Registers a
ComplexToStandardpass. - Registers a
ControlFlowToLLVMpass. - Registers a
ControlFlowToSPIRVpass. - Registers a
FinalizeMemRefToLLVMpass. - Registers a
FuncToLLVMpass. - Registers a
FuncToSPIRVpass. - Registers a
GpuLaunchFuncToVulkanLaunchFuncpass. - Registers a
GpuOpsToNVVMOpspass. - Registers a
GpuOpsToROCDLOpspass. - Registers a
GpuToLLVMpass. - Registers a
GPUToSPIRVpass. - Registers a
IndexToLLVMpass. - Registers a
LinalgToLLVMpass. - Registers a
LinalgToStandardpass. - Registers a
LowerHostCodeToLLVMpass. - Registers a
MapMemRefStorageClasspass. - Registers a
MathToFuncspass. - Registers a
MathToLibmpass. - Registers a
MathToLLVMpass. - Registers a
MathToSPIRVpass. - Registers a
MemRefToSPIRVpass. - Registers a
NVGPUToNVVMpass. - Registers a
OpenACCToSCFpass. - Registers a
OpenMPToLLVMpass. - Registers a
ParallelLoopToGpupass. - Registers a
PDLToPDLInterppass. - Registers a
ReconcileUnrealizedCastspass. - Registers a
SCFToControlFlowpass. - Registers a
SCFToOpenMPpass. - Registers a
SCFToSPIRVpass. - Registers a
ShapeConstraintspass. - Registers a
ShapeToStandardpass. - Registers a
SPIRVToLLVMpass. - Registers a
TensorToLinalgpass. - Registers a
TensorToSPIRVpass. - Registers a
TosaToArithpass. - Registers a
TosaToLinalgpass. - Registers a
TosaToLinalgNamedpass. - Registers a
TosaToSCFpass. - Registers a
TosaToTensorpass. - Registers a
VectorToGPUpass. - Registers a
VectorToLLVMpass. - Registers a
VectorToSCFpass. - Registers a
VectorToSPIRVpass. - Registers a
VulkanLaunchFuncToVulkanCallspass.