llvm-project/mlir/test/Dialect
Lei Zhang 0e3efb32c6 [spirv] Implement inliner interface
We just need to implement a few interface hooks to DialectInlinerInterface
and CallOpInterface to gain the benefits of an inliner. :)

Right now only supports some trivial cases:
* Inlining single block with spv.Return/spv.ReturnValue
* Inlining multi block with spv.Return
* Inlining spv.selection/spv.loop without return ops

More advanced cases will require block argument and Phi support.

PiperOrigin-RevId: 275151132
2019-10-16 17:46:19 -07:00
..
FxpMathOps Change the attribute dictionary syntax to separate name and value with '='. 2019-06-25 19:06:34 -07:00
GPU Support custom accumulator provided as region to gpu.all_reduce. 2019-10-16 10:43:44 -07:00
LLVMIR Add LLVM IR dialect hooks for FP128 and X86_FP80 types 2019-10-11 18:35:33 -07:00
Linalg Fix linalg.subview behavior in (partially) static cases. 2019-10-14 08:43:53 -07:00
Loops Move loop dialect tests into separate files - NFC 2019-07-19 11:41:12 -07:00
QuantOps Add `axis` attribute to the quant.stats op 2019-10-03 20:29:08 -07:00
SPIRV [spirv] Implement inliner interface 2019-10-16 17:46:19 -07:00
VectorOps Extend vector.outerproduct with an optional 3rd argument 2019-08-16 03:53:26 -07:00
traits.mlir Simplify broadcastable traits 2019-07-19 11:39:10 -07:00