[all-commits] [llvm/llvm-project] 9a4c76: [mlir][spirv] Respect client API requirements for ...
Lei Zhang via All-commits
all-commits at lists.llvm.org
Sun Feb 26 22:22:45 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9a4c768a7d83158d225a2c9baa82ee5d827fb726
https://github.com/llvm/llvm-project/commit/9a4c768a7d83158d225a2c9baa82ee5d827fb726
Author: Lei Zhang <antiagainst at google.com>
Date: 2023-02-27 (Mon, 27 Feb 2023)
Changed paths:
M mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp
M mlir/test/Conversion/GPUToSPIRV/builtins.mlir
Log Message:
-----------
[mlir][spirv] Respect client API requirements for 64-bit index
Vulkan requires GPU processor ID/count builtin variables to be
32-bit scalar or vector for all the cases. Similarly there
are special requirements for OpenCL. We need to make sure those
rules are respected when converting using 64bit for index.
Reviewed By: kuhar
Differential Revision: https://reviews.llvm.org/D144819
More information about the All-commits
mailing list