---
title: passes (latest version)
description: API reference for qiskit_addon_utils.slicing.transpiler.passes in the latest version of qiskit-addon-utils
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit-addon-utils/slicing-transpiler-passes
---

# slicing\_transpiler\_passes

`qiskit_addon_utils.slicing.transpiler.passes`

A submodule with transpilation passes for slicing.

|                                                                                                                                                           |                                                                                             |
| --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [`CollectOpColor`](/docs/api/qiskit-addon-utils/slicing-transpiler-passes-collect-op-color "qiskit_addon_utils.slicing.transpiler.passes.CollectOpColor") | Collects blocks of operations which act on the provided edges.                              |
| [`CollectOpSize`](/docs/api/qiskit-addon-utils/slicing-transpiler-passes-collect-op-size "qiskit_addon_utils.slicing.transpiler.passes.CollectOpSize")    | Collects blocks of the specified size and replaces them by a single block instruction.      |
| [`CollectOpType`](/docs/api/qiskit-addon-utils/slicing-transpiler-passes-collect-op-type "qiskit_addon_utils.slicing.transpiler.passes.CollectOpType")    | Collects blocks of the specified operation and replaces them by a single block instruction. |
