Passes¶
- ‘hfusion’ Dialect Passes
-adapt-triton-kernel-hfusion-add-ffts-addr-hfusion-auto-schedule-hfusion-cache-io-hfusion-cache-io-for-return-arg-hfusion-compose-multi-reduce-hfusion-constantize-tiling-data-hfusion-convert-generic-to-named-hfusion-decompose-hfusion-decompose-multi-hfusion-downgrade-fp64-hfusion-drop-symbols-hfusion-eliminate-duplicate-funcs-hfusion-flatten-ops-hfusion-fold-symbolic-dim-hfusion-fuse-ops-hfusion-hoist-tensor-empty-hfusion-infer-func-fusion-kind-hfusion-infer-out-shapes-hfusion-inline-brc-hfusion-legalize-bf16-hfusion-legalize-bool-hfusion-normalize-ops-hfusion-normalize-slice-ops-hfusion-outline-single-op-hfusion-pack-tiling-data-hfusion-recache-io-hfusion-reorder-ops-hfusion-simplify-ops-hfusion-tensor-results-to-out-params-hfusion-unfold-symbolic-dim-hfusion-wrap-host-func
- ‘hivm’ Dialect Passes
-auto-blockify-parallel-loop-compose-collapse-expand-convert-non-contiguous-reshape-to-copy-convert-to-hivm-op-cv-pipelining-hivm-add-ffts-to-syncblocksetop-hivm-aggregated-decompose-op-hivm-align-alloc-size-hivm-alloc-extra-buffer-hivm-auto-infer-buffer-size-hivm-bind-sync-block-lock-arg-hivm-bind-workspace-arg-hivm-bubble-up-extract-slice-hivm-clone-tensor-empty-hivm-decompose-op-hivm-enable-multi-buffer-hivm-enable-stride-align-hivm-flatten-ops-hivm-graph-sync-solver-hivm-infer-data-layout-hivm-infer-func-core-type-hivm-infer-mem-scope-hivm-init-entry-kernel-hivm-inject-block-sync-hivm-inject-sync-hivm-inline-fixpipe-hivm-inline-load-copy-hivm-inline-otf-broadcast-hivm-inline-otf-load-store-hivm-insert-infer-sync-block-lock-num-and-init-func-hivm-insert-infer-workspace-size-func-hivm-insert-load-store-for-mix-cv-hivm-insert-nz2nd-for-debug-hivm-lift-lowest-stride-hivm-lift-zero-rank-hivm-lower-create-sync-block-lock-hivm-lower-to-loops-hivm-map-forall-to-blocks-hivm-mark-disable-load-hivm-mark-multi-buffer-hivm-mark-real-core-type-hivm-mark-stride-align-hivm-memref-alloc-to-alloca-hivm-normalize-matmul-hivm-opt-func-output-hivm-plan-memory-hivm-recognize-deinterleave-op-hivm-reduce-rank-subview-hivm-set-buffer-size-hivm-split-mix-kernel-hivm-sync-block-hoisting-hivm-tile-batchmm-into-loop-insert-workspace-for-mix-cv-tile-cube-vector-loop-triton-global-kernel-args-to-hivm-op
- ‘hacc’ Dialect Passes
- ‘scope’ Dialect Passes
- ‘annotation’ Dialect Passes
- ‘symbol’ Dialect Passes