llvm-capstone/mlir/test
Guray Ozen afe400620f
[MLIR] Use test-lower-to-nvvm for sm_90 Integration Tests on GitHub (#68184)
This PR enables `test-lower-to-nvvm` pass pipeline for the integration
tests for NVIDIA sm_90 architecture.

This PR adjusts `test-lower-to-nvvm` pass in two ways: 

1) Calls `createConvertNVGPUToNVVMPass` before the outlining process.
This particular pass is responsible for generating both device and host
code. On the host, it calls the CUDA driver to build the TMA descriptor
(`cuTensorMap`).

2) Integrates the `createConvertNVVMToLLVMPass` to generate PTXs for
NVVM Ops.
2023-10-04 09:50:48 +02:00
..
Analysis [mlir] Allow loop-like operations in AbstractDenseForwardDataFlowAnalysis (#66179) 2023-09-14 10:30:40 +02:00
Bytecode Finish renaming getOperandSegmentSizeAttr() from operand_segment_sizes to operandSegmentSizes 2023-08-09 19:37:01 -07:00
CAPI [mlir][sparse] Change tests to use new syntax for ELL and slice (#67569) 2023-09-27 19:40:52 -04:00
Conversion [mlir][tosa] Align shift attribute of TOSA_MulOp with the spec (#67816) 2023-10-02 15:02:16 -07:00
Dialect [mlir][sparse] renaming sparse_tensor.sort_coo to sparse_tensor.sort (#68161) 2023-10-03 16:28:25 -07:00
Examples [mlir] run buffer deallocation in transform tutorial (#67978) 2023-10-02 16:08:11 +02:00
Integration [MLIR] Use test-lower-to-nvvm for sm_90 Integration Tests on GitHub (#68184) 2023-10-04 09:50:48 +02:00
Interfaces [mlir][TilingInterface] NFC code changes separated out from introduction of scf::tileUsingSCFForallop. (#67081) 2023-09-26 13:42:27 -07:00
IR Fix MLIR parser to actually error out when hitting a parse error on TensorType encoding field 2023-09-27 01:14:39 -07:00
lib [MLIR] Use test-lower-to-nvvm for sm_90 Integration Tests on GitHub (#68184) 2023-10-04 09:50:48 +02:00
mlir-cpu-runner [MLIR][LLVM] Add vararg support in LLVM::CallOp and InvokeOp (#67274) 2023-09-28 08:26:45 +02:00
mlir-linalg-ods-gen [mlir][Interfaces] Clean up DestinationStyleOpInterface (#67015) 2023-09-21 18:04:08 +02:00
mlir-lsp-server [mlir][lsp] Add LSP support for attribute and type aliases 2023-08-25 05:50:25 +00:00
mlir-opt [mlir][Linalg] NFC - Retire LinalgToLLVM pass 2023-07-26 20:26:07 +02:00
mlir-pdll [MLIR][PDL] Add PDLL support for negated native constraints 2023-09-01 23:12:16 +00:00
mlir-pdll-lsp-server [NFC][Py Reformat] Reformat python files in mlir subdir 2023-05-26 08:05:40 +02:00
mlir-reduce [mlir-reduce] Create proper tmp test files (NFC) 2023-03-01 13:22:19 +01:00
mlir-spirv-cpu-runner [mlir] #include CRunnerUtils.h instead of RunnerUtils.h in SPIRV-runner 2023-06-21 10:11:46 +02:00
mlir-tblgen [mlir][ODS] Change get...Mutable to return OpOperand & for single operands (#66519) 2023-10-04 08:35:40 +02:00
mlir-translate [mlir] Avoid expensive LLVM IR import warnings 2023-06-26 06:40:11 +00:00
mlir-vulkan-runner [NFC][Py Reformat] Reformat python files in mlir subdir 2023-05-26 08:05:40 +02:00
Pass [mlir] Add an Observer for profiling actions to a stream. (#67251) 2023-10-02 20:07:10 -07:00
python [mlir] enable python bindings for nvgpu transforms (#68088) 2023-10-03 14:52:52 +02:00
Rewrite [MLIR][PDL] Add Bytecode support for negated native constraints 2023-09-11 12:57:41 +00:00
Target [mlir][OpenMP] Added translation for omp.teams to LLVM IR (#68042) 2023-10-03 17:36:25 -05:00
tblgen-lsp-server [NFC][Py Reformat] Reformat python files in mlir subdir 2023-05-26 08:05:40 +02:00
Transforms [mlir][Interfaces] LoopLikeOpInterface: Add replaceWithAdditionalYields (#67121) 2023-09-27 07:53:39 +02:00
Unit [NFC][Py Reformat] Reformat python files in mlir subdir 2023-05-26 08:05:40 +02:00
APITest.h
CMakeLists.txt [mlir][gpu][NVPTX] Enable NVIDIA GPU JIT compilation path (#66220) 2023-09-14 18:00:27 -04:00
lit.cfg.py Switch MLIR to use the internal LIT shell by default (#65415) 2023-09-09 13:51:27 -07:00
lit.site.cfg.py.in [mlir][gpu][NVPTX] Enable NVIDIA GPU JIT compilation path (#66220) 2023-09-14 18:00:27 -04:00