Commit 2a1ad3a
[MLIR][NVVM] Fix lowering logic after fddf7b0 (llvm#170545)
Without this mapping fails when there is no result specified.
See:
llvm#169922 (comment)
To reproduce error on `main`:
```bash
mkdir -p build && cd build
cmake -G Ninja ../llvm \
-DLLVM_ENABLE_PROJECTS=mlir \
-DLLVM_TARGETS_TO_BUILD="host;NVPTX" \
-DMLIR_ENABLE_CUDA_RUNNER=ON \
-DMLIR_RUN_CUDA_TENSOR_CORE_TESTS=ON \
-DMLIR_RUN_CUDA_SM90_TESTS=ON \
-DMLIR_GPU_COMPILATION_TEST_FORMAT=fatbin \
-DMLIR_INCLUDE_INTEGRATION_TESTS=ON \
-DLLVM_ENABLE_ASSERTIONS=ON \
-DLLVM_INSTALL_UTILS=ON \
-DCMAKE_BUILD_TYPE=Release
ninja
bin/mlir-opt ../mlir/test/Integration/GPU/CUDA/sm90/tma_load_128x64_swizzle128b.mlir -gpu-lower-to-nvvm-pipeline="cubin-chip=sm_90 cubin-features=+ptx80 opt-level=3"
```1 parent f57da2b commit 2a1ad3a
1 file changed
+2
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
948 | 948 | | |
949 | 949 | | |
950 | 950 | | |
951 | | - | |
952 | | - | |
| 951 | + | |
953 | 952 | | |
954 | 953 | | |
955 | 954 | | |
| |||
985 | 984 | | |
986 | 985 | | |
987 | 986 | | |
988 | | - | |
989 | | - | |
990 | | - | |
| 987 | + | |
991 | 988 | | |
992 | 989 | | |
993 | 990 | | |
| |||
0 commit comments