llvm-project/mlir/test/lib/Dialect
Kazu Hirata 1a36588ec6 [mlir] Use std::nullopt instead of None (NFC)
This patch mechanically replaces None with std::nullopt where the
compiler would warn if None were deprecated.  The intent is to reduce
the amount of manual work required in migrating from Optional to
std::optional.

This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2022-12-03 18:50:27 -08:00
..
Affine [NFC][mlir] VectorUtils / IndexingUtils simplifications and cleanups 2022-11-22 23:42:29 -08:00
Arith [mlir][memref] Add initial Wide Int Emulation pass and patterns 2022-10-14 11:37:52 -04:00
Bufferization [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
DLTI [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
Func [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
GPU [mlir][arith] Change dialect name from Arithmetic to Arith 2022-09-29 11:23:28 -04:00
LLVM [mlir][Test] Add a test pass to act as a sink towards LLVM conversion 2022-11-28 00:59:55 -08:00
Linalg Apply clang-tidy fixes for modernize-use-equals-default in TestLinalgDecomposeOps.cpp (NFC) 2022-11-27 18:51:09 +00:00
Math [mlir][arith] Change dialect name from Arithmetic to Arith 2022-09-29 11:23:28 -04:00
MemRef [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
NVGPU [mlir][NVGPU] nvgpu.mmasync on F32 through TF32 2022-08-01 23:23:27 +00:00
SCF [mlir][arith] Change dialect name from Arithmetic to Arith 2022-09-29 11:23:28 -04:00
SPIRV [mlir][spirv] Clean up test-availability pass. NFC. 2022-12-03 00:23:41 -05:00
Shape [mlir][shape] add outline-shape-computation pass 2022-10-02 20:24:49 -07:00
Tensor Revert "[mlir][tensor] Fold rank-reducing extract_slice with inverse expand_shape" 2022-12-02 21:22:20 +01:00
Test [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
TestDyn [mlir] Add Dynamic Dialects 2022-09-19 09:58:18 -07:00
Tosa [MLIR] Update pass declarations to new autogenerated files 2022-08-31 12:28:45 +02:00
Transform [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
Vector [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
CMakeLists.txt [mlir][bufferization] Make `TensorCopyInsertionPass` a test pass 2022-12-02 15:38:02 +01:00