Published onJuly 8, 2026Encoding Dialect 详解IREE编译器MLIRPassDialect编译原理编译器后端编译优化CPUGPUVulkan**Dialect 名称**: `iree_encoding` **C++ 命名空间**: `::mlir::iree_compiler::IREE::Encoding` **主要用途**: 张量编码属性和相关操作(数据分块/布局优化) --- 1. [概述](#1-概述) 2....Read more →
Published onJuly 8, 2026Flow Dialect 详解IREE编译器MLIRPassDialect编译原理编译器后端编译优化LLVMCPUGPUVulkan**Dialect 名称**: `flow` **C++ 命名空间**: `::mlir::iree_compiler::IREE::Flow` **主要用途**: 建模执行数据流和分区(dispatch region) --- 1. [概述](#1-概述) 2. [文件结构](#2-文件结构)...Read more →
Published onJuly 8, 2026HAL Dialect 详解IREE编译器MLIRPassDialect编译原理编译器后端编译优化LLVMCPUGPUCUDAVulkan**Dialect 名称**: `hal` **C++ 命名空间**: `::mlir::iree_compiler::IREE::HAL` **主要用途**: 硬件抽象层(Vulkan-like,无图形部分) --- 1. [概述](#1-概述) 2. [文件结构](#2-文件结构) 3....Read more →
Published onJuly 8, 2026IREE Pass 与 Dialect 完整指南IREE编译器MLIRPassDialect编译原理编译器后端调试编译优化LLVMCPUGPUVulkan本文档记录了 IREE 编译器中所有自定义的 Dialect 和 Pass,包括它们的作用、作用对象以及在编译 Pipeline 中的顺序。 --- 1. [IREE 自有 Dialect 列表](#1-iree-自有-dialect-列表) 2. [Pass 总览](#2-pass-总览) 3....Read more →
Published onJuly 8, 2026LinalgExt Dialect 详解IREE编译器MLIRPassDialect编译原理编译器后端编译优化GPU**Dialect 名称**: `iree_linalg_ext` **C++ 命名空间**: `::mlir::iree_compiler::IREE::LinalgExt` **主要用途**: Linalg 非结构化/实验性扩展 --- 1. [概述](#1-概述) 2....Read more →