llvm-project/mlir/lib
Denis Khalikov 219421ece7 [spirv] Add array length check.
According to the SPIR-V spec:
"Length is the number of elements in the array. It must be at least 1."

Closes tensorflow/mlir#160

COPYBARA_INTEGRATE_REVIEW=https://github.com/tensorflow/mlir/pull/160 from denis0x0D:sandbox/array_len 0840dc0986ad0088a3aa7d5d8d3e97d489377ed9
PiperOrigin-RevId: 272094669
2019-09-30 16:43:26 -07:00
..
Analysis Add InferTypeOpTrait & enable generating its member function definition 2019-09-29 17:29:00 -07:00
Conversion Normalize MemRefType lowering to LLVM as strided MemRef descriptor 2019-09-30 11:58:54 -07:00
Dialect [spirv] Add array length check. 2019-09-30 16:43:26 -07:00
EDSC Move Linalg and VectorOps dialects to the Dialect subdir - NFC 2019-08-19 17:11:38 -07:00
ExecutionEngine Don't leak TargetMachine in ExecutionEngine::setupTargetTriple 2019-09-10 19:03:21 -07:00
IR Normalize MemRefType lowering to LLVM as strided MemRef descriptor 2019-09-30 11:58:54 -07:00
Parser Switch explicit create methods to match generated build's order 2019-09-28 09:35:58 -07:00
Pass NFC: Fix warning for uninitialized field. 2019-09-23 10:20:13 -07:00
Quantizer NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase. 2019-09-13 13:34:27 -07:00
Support Fix JitRunner.cpp Error creation pattern and reactivate tests. 2019-09-27 09:56:40 -07:00
TableGen Add missing file from cmakelist 2019-09-30 13:37:54 -07:00
Target [ROCm] Adding ROCDL Dialect. 2019-09-27 00:22:32 -07:00
Transforms Switch explicit create methods to match generated build's order 2019-09-28 09:35:58 -07:00
Translation Support file-to-file translation in mlir-translate 2019-09-17 13:04:34 -07:00
CMakeLists.txt NFC: Move AffineOps dialect to the Dialect sub-directory. 2019-08-20 15:36:39 -07:00