Module pass

Module pass 

Source
Expand description

Passes and pass managers.

Re-exports§

pub use self::external::ExternalPass;
pub use self::external::RunExternalPass;
pub use self::external::create_external;

Modules§

affine
Affine passes.
amdgpu
AMDGPU passes.
arith
Arith passes.
arm_sme
Arm SME passes.
async
Async passes.
bufferization
Bufferization passes.
conversion
Conversion passes.
emitc
EmitC passes.
external
External passes
func
Func passes.
gpu
GPU passes.
linalg
Linalg passes.
llvm
LLVM passes.
math
Math passes.
memref
MemRef passes.
ml_program
MLProgram passes.
nvgpu
NVGPU passes.
open_acc
OpenACC passes.
scf
SCF passes.
shape
Shape passes.
shard
Shard passes.
sparse_tensor
Sparse tensor passes.
spirv
SPIR-V passes.
tensor
Tensor passes.
tosa
TOSA passes.
transform
Transform passes.
transform_dialect
Transform dialect passes.
vector
Vector passes.

Structs§

OperationPassManager
An operation pass manager.
Pass
A pass.
PassIrPrintingOptions
PassManager
A pass manager.