llvm-project/mlir/lib
Tres Popp 72d5ac90b9 [mlir] Use affine dim instead of symbol in SCFToGPU lowering.
This still satisfies the constraints required by the affine dialect and
gives more flexibility in what iteration bounds can be used when
loewring to the GPU dialect.

Differential Revision: https://reviews.llvm.org/D89782
2020-10-20 11:56:34 +02:00
..
Analysis [mlir] Update SCCP and the Inliner to use SymbolTableCollection for symbol lookups 2020-10-16 12:08:48 -07:00
Bindings [mlir][Python] Add python binding to create DenseElementsAttribute. 2020-10-19 22:29:35 -07:00
CAPI [mlir] Expose Value hierarchy to C API 2020-10-20 09:39:08 +02:00
Conversion [mlir] Use affine dim instead of symbol in SCFToGPU lowering. 2020-10-20 11:56:34 +02:00
Dialect Add llvm_unreachable to avoid MSVC warning 2020-10-19 20:29:33 -07:00
EDSC Remove MLIREDSCInterface library which isn't used anywhere (NFC) 2020-08-18 19:04:30 +00:00
ExecutionEngine Import llvm::StringSwitch into mlir namespace. 2020-10-08 11:39:24 +02:00
IR [mlir][DialectConversion] Fix recursive `clone` calls. 2020-10-19 15:51:46 -07:00
Interfaces [mlir] Update SCCP and the Inliner to use SymbolTableCollection for symbol lookups 2020-10-16 12:08:48 -07:00
Parser Import llvm::StringSwitch into mlir namespace. 2020-10-08 11:39:24 +02:00
Pass Add a dump() method on the pass manager for debugging purpose (NFC) 2020-09-23 05:53:41 +00:00
Reducer Create Reduction Tree Pass 2020-08-07 23:17:31 +00:00
Support [mlir] Add a utility class, ThreadLocalCache, for storing non static thread local objects. 2020-10-16 12:08:48 -07:00
TableGen [MLIR] Fix gcc5 in D89161 2020-10-15 17:03:06 -07:00
Target [OpenMP][MLIR] Fix for nested parallel regions 2020-10-19 08:45:50 +01:00
Transforms [mlir] Refactored BufferPlacement transformation. 2020-10-19 12:52:16 +02:00
Translation Add a `dialect_registration` callback for "translations" registered with mlir-translate 2020-08-23 01:00:39 +00:00
CMakeLists.txt Initial boiler-plate for python bindings. 2020-07-09 12:03:58 -07:00