llvm-project/mlir/test
Feng Liu c489f50e6f Add a trait to set the result type by attribute
Before this CL, the result type of the pattern match results need to be as same
as the first operand type, operand broadcast type or a generic tensor type.
This CL adds a new trait to set the result type by attribute. For example, the
TFL_ConstOp can use this to set the output type to its value attribute.

PiperOrigin-RevId: 240441249
2019-03-29 17:43:06 -07:00
..
AffineOps NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and set the namespace of the AffineOps dialect to 'affine'. 2019-03-29 17:39:03 -07:00
Dialect Allow input and output to have different element types for broadcastable ops 2019-03-29 17:12:26 -07:00
EDSC Add an IndexedValue::operator Value* 2019-03-29 17:41:17 -07:00
IR Allow creating standalone Regions 2019-03-29 17:40:59 -07:00
LLVMIR More graceful failure when verifying llvm.noalias. 2019-03-29 17:01:56 -07:00
Pass Add an instrumentation for conditionally printing the IR before and after pass execution. This instrumentation can be added directly to the PassManager via 'enableIRPrinting'. mlir-opt exposes access to this instrumentation via the following flags: 2019-03-29 17:19:57 -07:00
Target Remove "<label>" from the llvm basic block CHECK names. 2019-03-29 17:32:06 -07:00
Transforms NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and set the namespace of the AffineOps dialect to 'affine'. 2019-03-29 17:39:03 -07:00
mlir-cpu-runner ExecutionEngine OptUtils: support -On flags in string-based initialization 2019-03-29 16:49:44 -07:00
mlir-tblgen Add a trait to set the result type by attribute 2019-03-29 17:43:06 -07:00