llvm-project/mlir/lib
Wen-Heng (Jack) Chung 9ad5e57316 [mlir][nvvm][rocdl] refactor NVVM and ROCDL dialect. NFC.
- Extract common logic between -convert-gpu-to-nvvm and -convert-gpu-to-rocdl.
- Cope with the fact that alloca operates on different addrspaces between NVVM
  and ROCDL.
- Modernize unit tests for ROCDL dialect.

Differential Revision: https://reviews.llvm.org/D79021
2020-05-01 00:13:26 +02:00
..
Analysis [mlir][AffineStructures] Explicitly initialize variables to avoid use of uninitialized variable 2020-04-30 12:12:42 -07:00
Conversion [mlir][nvvm][rocdl] refactor NVVM and ROCDL dialect. NFC. 2020-05-01 00:13:26 +02:00
Dialect [mlir][EDSC] Make use of InsertGuard 2020-04-30 18:04:31 -04:00
EDSC [mlir][EDSC] Make use of InsertGuard 2020-04-30 18:04:31 -04:00
ExecutionEngine [mlir] [VectorOps] Included i1 support for vector.print 2020-04-30 14:56:26 -07:00
IR [mlir][Vector] Provide progressive lowering of masked n-D vector transfers 2020-04-29 21:28:27 -04:00
Interfaces [mlir] Simplify BranchOpInterface by using MutableOperandRange 2020-04-29 16:48:15 -07:00
Parser Rename NamedAttributeList to MutableDictionaryAttr 2020-04-29 14:58:02 -07:00
Pass [mlir][Pass] Register a signal handler when generating crash reproducers. 2020-04-29 15:23:10 -07:00
Support [mlir][StorageUniquer] Replace all usages of std::function with function_ref. 2020-04-11 23:07:52 -07:00
TableGen [mlir][DeclareOpInterfaceMethods] Allow specifying a set of methods to force declaration generation for. 2020-04-29 16:48:15 -07:00
Target [IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand(). 2020-04-27 22:17:03 -07:00
Transforms [MLIR] Modify Partial op conversion mode to optionally track all non-legalizable operations. 2020-04-30 09:52:37 -07:00
Translation [mlir] Refactor and cleanup the translation facilities. 2020-04-05 16:21:21 -07:00
CMakeLists.txt [mlir] Emit errors if global constructors are found within lib/ 2020-04-10 13:04:32 -07:00