llvm-project/mlir/lib
River Riddle 5830f71a45 Add support for inlining calls with different arg/result types from the callable.
Some dialects have implicit conversions inherent in their modeling, meaning that a call may have a different type that the type that the callable expects. To support this, a hook is added to the dialect interface that allows for materializing conversion operations during inlining when there is a mismatch. A hook is also added to the callable interface to allow for introspecting the expected result types.

PiperOrigin-RevId: 272814379
2019-10-03 23:10:51 -07:00
..
Analysis Add a pair of hooks to DominanceInfo. 2019-10-01 14:06:50 -07:00
Conversion Add fpext and fptrunc to the Standard dialect and includes conversion to LLVM 2019-10-03 16:37:24 -07:00
Dialect Add `axis` attribute to the quant.stats op 2019-10-03 20:29:08 -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 Generalize parse/printBinaryOp to parse/printOneResultOp. 2019-10-03 13:00:12 -07:00
Parser Add syntactic sugar for strided memref parsing. 2019-10-03 12:34:36 -07:00
Pass Pass the pointer of the parent pipeline collection pass to PassInstrumentation::run*Pipeline. 2019-09-30 17:44:55 -07:00
Quantizer Add `axis` attribute to the quant.stats op 2019-10-03 20:29:08 -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 Add support for inlining calls with different arg/result types from the callable. 2019-10-03 23:10:51 -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