llvm-project/mlir
River Riddle eda450bb27 [mlir][SymbolTable] Use Identifier instead of StringRef when looking up symbol name attributes
Using an Identifier is much more efficient for attribute lookups because it uses pointer comparison as opposed to string comparison.

Differential Revision: https://reviews.llvm.org/D89660
2020-10-26 19:40:19 -07:00
..
cmake/modules [MLIR] Add support for defining Types in tblgen 2020-10-14 00:32:18 +00:00
docs [mlir][Pattern] Refactor the Pattern class into a "metadata only" class 2020-10-26 18:01:06 -07:00
examples [mlir][Pattern] Add a new FrozenRewritePatternList class 2020-10-26 18:01:06 -07:00
include [mlir][StorageUniquer] Refactor parametric storage to use sharded dense sets 2020-10-26 19:40:19 -07:00
integration_test [mlir] Linalg refactor for using "bufferize" terminology. 2020-10-14 12:39:15 -07:00
lib [mlir][SymbolTable] Use Identifier instead of StringRef when looking up symbol name attributes 2020-10-26 19:40:19 -07:00
test [mlir][Pattern] Add a new FrozenRewritePatternList class 2020-10-26 18:01:06 -07:00
tools [MLIR][mlir-spirv-cpu-runner] A SPIR-V cpu runner prototype 2020-10-26 09:09:29 -04:00
unittests Remove global dialect registration 2020-10-24 00:35:55 +00:00
utils Add a mlir natvis file for debugging with Visual Studio 2020-10-23 14:15:01 -07:00
.clang-format
.clang-tidy Fix MLIR clang-tidy: when tweaking it does not inherit from the parent 2020-03-07 17:44:21 +00:00
CMakeLists.txt [MLIR][mlir-spirv-cpu-runner] A SPIR-V cpu runner prototype 2020-10-26 09:09:29 -04:00
LICENSE.TXT Add the Apache2 with LLVM exceptions license to MLIR 2019-12-24 00:58:06 -08:00
README.md mlir README.md: Fix the syntax 2019-12-24 13:31:07 +01:00

README.md

Multi-Level Intermediate Representation

See https://mlir.llvm.org/ for more information.