Expand description
Conversion passes.
Functionsยง
- create_
affine_ for_ to_ gpu - Creates a
AffineForToGPUpass. - create_
affine_ to_ standard - Creates a
AffineToStandardpass. - create_
amdgpu_ to_ rocdl - Creates a
AMDGPUToROCDLpass. - create_
arith_ to_ arm_ sme - Creates a
ArithToArmSMEpass. - create_
arith_ to_ llvm - Creates a
ArithToLLVMpass. - create_
arith_ to_ spirv - Creates a
ArithToSPIRVpass. - create_
arm_ neon_ 2_ d_ to_ intr - Creates a
ArmNeon2dToIntrpass. - create_
arm_ sme_ to_ llvm - Creates a
ArmSMEToLLVMpass. - create_
arm_ sme_ to_ scf - Creates a
ArmSMEToSCFpass. - create_
async_ to_ llvm - Creates a
AsyncToLLVMpass. - create_
bufferization_ to_ mem_ ref - Creates a
BufferizationToMemRefpass. - create_
complex_ to_ libm - Creates a
ComplexToLibmpass. - create_
complex_ to_ llvm - Creates a
ComplexToLLVMpass. - create_
complex_ to_ standard - Creates a
ComplexToStandardpass. - create_
control_ flow_ to_ llvm - Creates a
ControlFlowToLLVMpass. - create_
control_ flow_ to_ spirv - Creates a
ControlFlowToSPIRVpass. - create_
finalize_ mem_ ref_ to_ llvm - Creates a
FinalizeMemRefToLLVMpass. - create_
func_ to_ llvm - Creates a
FuncToLLVMpass. - create_
func_ to_ spirv - Creates a
FuncToSPIRVpass. - create_
gpu_ launch_ func_ to_ vulkan_ launch_ func - Creates a
GpuLaunchFuncToVulkanLaunchFuncpass. - create_
gpu_ ops_ to_ nvvm_ ops - Creates a
GpuOpsToNVVMOpspass. - create_
gpu_ ops_ to_ rocdl_ ops - Creates a
GpuOpsToROCDLOpspass. - create_
gpu_ to_ llvm - Creates a
GpuToLLVMpass. - create_
gpu_ to_ spirv - Creates a
GPUToSPIRVpass. - create_
index_ to_ llvm - Creates a
IndexToLLVMpass. - create_
linalg_ to_ standard - Creates a
LinalgToStandardpass. - create_
lower_ host_ code_ to_ llvm - Creates a
LowerHostCodeToLLVMpass. - create_
map_ mem_ ref_ storage_ class - Creates a
MapMemRefStorageClasspass. - create_
math_ to_ funcs - Creates a
MathToFuncspass. - create_
math_ to_ libm - Creates a
MathToLibmpass. - create_
math_ to_ llvm - Creates a
MathToLLVMpass. - create_
math_ to_ spirv - Creates a
MathToSPIRVpass. - create_
mem_ ref_ to_ spirv - Creates a
MemRefToSPIRVpass. - create_
nvgpu_ to_ nvvm - Creates a
NVGPUToNVVMpass. - create_
open_ acc_ to_ scf - Creates a
OpenACCToSCFpass. - create_
open_ mp_ to_ llvm - Creates a
OpenMPToLLVMpass. - create_
parallel_ loop_ to_ gpu - Creates a
ParallelLoopToGpupass. - create_
pdl_ to_ pdl_ interp - Creates a
PDLToPDLInterppass. - create_
reconcile_ unrealized_ casts - Creates a
ReconcileUnrealizedCastspass. - create_
scf_ to_ control_ flow - Creates a
SCFToControlFlowpass. - create_
scf_ to_ emit_ c - Creates a
SCFToEmitCpass. - create_
scf_ to_ open_ mp - Creates a
SCFToOpenMPpass. - create_
scf_ to_ spirv - Creates a
SCFToSPIRVpass. - create_
set_ llvm_ module_ data_ layout - Creates a
SetLLVMModuleDataLayoutpass. - create_
shape_ constraints - Creates a
ShapeConstraintspass. - create_
shape_ to_ standard - Creates a
ShapeToStandardpass. - create_
spirv_ to_ llvm - Creates a
SPIRVToLLVMpass. - create_
tensor_ to_ linalg - Creates a
TensorToLinalgpass. - create_
tensor_ to_ spirv - Creates a
TensorToSPIRVpass. - create_
to_ llvm - Creates a
ToLLVMpass. - create_
tosa_ to_ arith - Creates a
TosaToArithpass. - create_
tosa_ to_ linalg - Creates a
TosaToLinalgpass. - create_
tosa_ to_ linalg_ named - Creates a
TosaToLinalgNamedpass. - create_
tosa_ to_ ml_ program - Creates a
TosaToMLProgrampass. - create_
tosa_ to_ scf - Creates a
TosaToSCFpass. - create_
tosa_ to_ tensor - Creates a
TosaToTensorpass. - create_
ub_ to_ llvm - Creates a
UBToLLVMpass. - create_
ub_ to_ spirv - Creates a
UBToSPIRVpass. - create_
vector_ to_ arm_ sme - Creates a
VectorToArmSMEpass. - create_
vector_ to_ gpu - Creates a
VectorToGPUpass. - create_
vector_ to_ llvm - Creates a
VectorToLLVMpass. - create_
vector_ to_ scf - Creates a
VectorToSCFpass. - create_
vector_ to_ spirv - Creates a
VectorToSPIRVpass. - create_
vulkan_ launch_ func_ to_ vulkan_ calls - Creates a
VulkanLaunchFuncToVulkanCallspass. - register_
affine_ for_ to_ gpu - Registers a
AffineForToGPUpass. - register_
affine_ to_ standard - Registers a
AffineToStandardpass. - register_
amdgpu_ to_ rocdl - Registers a
AMDGPUToROCDLpass. - register_
arith_ to_ arm_ sme - Registers a
ArithToArmSMEpass. - register_
arith_ to_ llvm - Registers a
ArithToLLVMpass. - register_
arith_ to_ spirv - Registers a
ArithToSPIRVpass. - register_
arm_ neon_ 2_ d_ to_ intr - Registers a
ArmNeon2dToIntrpass. - register_
arm_ sme_ to_ llvm - Registers a
ArmSMEToLLVMpass. - register_
arm_ sme_ to_ scf - Registers a
ArmSMEToSCFpass. - register_
async_ to_ llvm - Registers a
AsyncToLLVMpass. - register_
bufferization_ to_ mem_ ref - Registers a
BufferizationToMemRefpass. - register_
complex_ to_ libm - Registers a
ComplexToLibmpass. - register_
complex_ to_ llvm - Registers a
ComplexToLLVMpass. - register_
complex_ to_ standard - Registers a
ComplexToStandardpass. - register_
control_ flow_ to_ llvm - Registers a
ControlFlowToLLVMpass. - register_
control_ flow_ to_ spirv - Registers a
ControlFlowToSPIRVpass. - register_
finalize_ mem_ ref_ to_ llvm - Registers a
FinalizeMemRefToLLVMpass. - register_
func_ to_ llvm - Registers a
FuncToLLVMpass. - register_
func_ to_ spirv - Registers a
FuncToSPIRVpass. - register_
gpu_ launch_ func_ to_ vulkan_ launch_ func - Registers a
GpuLaunchFuncToVulkanLaunchFuncpass. - register_
gpu_ ops_ to_ nvvm_ ops - Registers a
GpuOpsToNVVMOpspass. - register_
gpu_ ops_ to_ rocdl_ ops - Registers a
GpuOpsToROCDLOpspass. - register_
gpu_ to_ llvm - Registers a
GpuToLLVMpass. - register_
gpu_ to_ spirv - Registers a
GPUToSPIRVpass. - register_
index_ to_ llvm - Registers a
IndexToLLVMpass. - register_
linalg_ to_ standard - Registers a
LinalgToStandardpass. - register_
lower_ host_ code_ to_ llvm - Registers a
LowerHostCodeToLLVMpass. - register_
map_ mem_ ref_ storage_ class - Registers a
MapMemRefStorageClasspass. - register_
math_ to_ funcs - Registers a
MathToFuncspass. - register_
math_ to_ libm - Registers a
MathToLibmpass. - register_
math_ to_ llvm - Registers a
MathToLLVMpass. - register_
math_ to_ spirv - Registers a
MathToSPIRVpass. - register_
mem_ ref_ to_ spirv - Registers a
MemRefToSPIRVpass. - register_
nvgpu_ to_ nvvm - Registers a
NVGPUToNVVMpass. - register_
open_ acc_ to_ scf - Registers a
OpenACCToSCFpass. - register_
open_ mp_ to_ llvm - Registers a
OpenMPToLLVMpass. - register_
parallel_ loop_ to_ gpu - Registers a
ParallelLoopToGpupass. - register_
pdl_ to_ pdl_ interp - Registers a
PDLToPDLInterppass. - register_
reconcile_ unrealized_ casts - Registers a
ReconcileUnrealizedCastspass. - register_
scf_ to_ control_ flow - Registers a
SCFToControlFlowpass. - register_
scf_ to_ emit_ c - Registers a
SCFToEmitCpass. - register_
scf_ to_ open_ mp - Registers a
SCFToOpenMPpass. - register_
scf_ to_ spirv - Registers a
SCFToSPIRVpass. - register_
set_ llvm_ module_ data_ layout - Registers a
SetLLVMModuleDataLayoutpass. - register_
shape_ constraints - Registers a
ShapeConstraintspass. - register_
shape_ to_ standard - Registers a
ShapeToStandardpass. - register_
spirv_ to_ llvm - Registers a
SPIRVToLLVMpass. - register_
tensor_ to_ linalg - Registers a
TensorToLinalgpass. - register_
tensor_ to_ spirv - Registers a
TensorToSPIRVpass. - register_
to_ llvm - Registers a
ToLLVMpass. - register_
tosa_ to_ arith - Registers a
TosaToArithpass. - register_
tosa_ to_ linalg - Registers a
TosaToLinalgpass. - register_
tosa_ to_ linalg_ named - Registers a
TosaToLinalgNamedpass. - register_
tosa_ to_ ml_ program - Registers a
TosaToMLProgrampass. - register_
tosa_ to_ scf - Registers a
TosaToSCFpass. - register_
tosa_ to_ tensor - Registers a
TosaToTensorpass. - register_
ub_ to_ llvm - Registers a
UBToLLVMpass. - register_
ub_ to_ spirv - Registers a
UBToSPIRVpass. - register_
vector_ to_ arm_ sme - Registers a
VectorToArmSMEpass. - register_
vector_ to_ gpu - Registers a
VectorToGPUpass. - register_
vector_ to_ llvm - Registers a
VectorToLLVMpass. - register_
vector_ to_ scf - Registers a
VectorToSCFpass. - register_
vector_ to_ spirv - Registers a
VectorToSPIRVpass. - register_
vulkan_ launch_ func_ to_ vulkan_ calls - Registers a
VulkanLaunchFuncToVulkanCallspass.