llvm-project/mlir/lib
River Riddle 4842b2d42e Modify the syntax of the the ElementsAttrs to print the type as a colon type.
This is the standard syntax for types on operations, and is also already used by IntegerAttr and FloatAttr.

Example:
  dense<5> : tensor<i32>
  dense<[3]> : tensor<1xi32>
PiperOrigin-RevId: 255069157
2019-06-25 16:06:58 -07:00
..
AffineOps Add parsing/printing for new affine.load and affine.store operations. 2019-06-24 13:45:09 -07:00
Analysis LoopFusion: adds support for computing forward computation slices, which will enable fusion of consumer loop nests into their producers in subsequent CLs. 2019-06-19 23:03:42 -07:00
Conversion GPUtoNVVM: adjust integer bitwidth when lowering special register ops 2019-06-25 09:21:26 -07:00
Dialect Simplify usages of SplatElementsAttr now that it inherits from DenseElementsAttr. 2019-06-19 23:07:34 -07:00
EDSC NFC: Remove the 'context' parameter from OperationState. 2019-06-22 13:05:10 -07:00
ExecutionEngine Replace checks against numDynamicDims with hasStaticShape 2019-06-01 20:11:31 -07:00
GPU Add gpu::GPUDialect::isKernel helper. 2019-06-25 09:20:40 -07:00
IR Modify the syntax of the the ElementsAttrs to print the type as a colon type. 2019-06-25 16:06:58 -07:00
LLVMIR Cache several common LLVMTypes in the LLVMDialect. 2019-06-24 13:50:10 -07:00
Linalg Update the OperationFolder to find a valid insertion point when materializing constants. 2019-06-25 09:43:21 -07:00
Parser Modify the syntax of the the ElementsAttrs to print the type as a colon type. 2019-06-25 16:06:58 -07:00
Pass Make the ParallelDiagnosticHandler used by the pass manager publicly available in Diagnostics.h. This provides a common utility for deterministically handling diagnostics in a multi-threaded environment. 2019-06-01 19:55:24 -07:00
Quantizer NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region instead of a function. 2019-06-09 16:17:59 -07:00
SDBM SDBM: fix the order of variables in the stripe-induced inequalities 2019-06-03 19:26:29 -07:00
SPIRV Add SPIR-V Load/Store operations. Currently this only support memory 2019-06-24 13:49:55 -07:00
StandardOps Add a new dialect hook 'materializeConstant' to create a constant operation that materializes an attribute value with the given type. This effectively adds support for dialect specific constant values that have different invariants than std.constant. 'OperationFolder' is updated to use this new hook, or attempt to default to std.constant when legal. 2019-06-22 13:05:27 -07:00
Support Split out mlir-opt main into separate file. 2019-06-24 13:45:39 -07:00
TableGen [spirv] Basic serializer and deserializer 2019-06-22 09:17:21 -07:00
Target NVVM target: emit nvvm.annotations for kernel functions 2019-06-25 09:19:27 -07:00
Transforms Update the OperationFolder to find a valid insertion point when materializing constants. 2019-06-25 09:43:21 -07:00
Translation Fix a typo in error message. 2019-06-09 16:19:06 -07:00
VectorOps Add a few utility overloads for OpAsmParser methods: 2019-06-09 16:18:21 -07:00
CMakeLists.txt Convert a nest affine loops to a GPU kernel 2019-06-19 23:02:02 -07:00