[all-commits] [llvm/llvm-project] b9b266: [MLIR][Dialect] Add XeVM dialect (#144811)

Sang Ik Lee via All-commits all-commits at lists.llvm.org
Fri Jul 4 05:51:42 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b9b2661f72ac5f9d4f23d9bb83131aa3d46020b9
      https://github.com/llvm/llvm-project/commit/b9b2661f72ac5f9d4f23d9bb83131aa3d46020b9
  Author: Sang Ik Lee <sang.ik.lee at intel.com>
  Date:   2025-07-04 (Fri, 04 Jul 2025)

  Changed paths:
    M mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt
    A mlir/include/mlir/Dialect/LLVMIR/XeVMDialect.h
    A mlir/include/mlir/Dialect/LLVMIR/XeVMOps.td
    M mlir/include/mlir/InitAllDialects.h
    M mlir/lib/Dialect/LLVMIR/CMakeLists.txt
    A mlir/lib/Dialect/LLVMIR/IR/XeVMDialect.cpp
    M mlir/test/Dialect/LLVMIR/invalid.mlir
    A mlir/test/Dialect/LLVMIR/xevm.mlir

  Log Message:
  -----------
  [MLIR][Dialect] Add XeVM dialect (#144811)

XeVM is a new dialect that is designed to exposes Intel GPU hardware
features in a future proof way.
RFC is here:
https://discourse.llvm.org/t/mlir-rfc-dialect-xevm-proposal-for-new-xevm-dialect/86955
In short, XeVM is the nvvm or rocdl for Intel GPU.

The RFC includes background and challenges that XeVM is designed to
solve.
And also lists plan for upstreaming at the end.
This PR is the first of a series and it covers dialect definition and op
tests only.

Co-authored-by: Artem Kroviakov <artem.kroviakov at intel.com>



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list