llvm-project/mlir/lib
River Riddle a886625813 Modify the canonicalizations of select and muli to use the fold hook.
This also extends the greedy pattern rewrite driver to add the operands of folded operations back to the worklist.

PiperOrigin-RevId: 232878959
2019-03-29 16:20:06 -07:00
..
AffineOps Automated rollback of changelist 232717775. 2019-03-29 16:19:33 -07:00
Analysis Automated rollback of changelist 232717775. 2019-03-29 16:19:33 -07:00
Dialect Remove remaining references to OperationInst in all directories except for lib/Transforms. 2019-03-29 16:10:38 -07:00
EDSC Implemented __eq__ and __ne__ in EDSC Python bindings 2019-03-29 16:13:34 -07:00
ExecutionEngine ExecutionEngine: provide a hook for LLVM IR passes 2019-03-29 16:19:49 -07:00
IR Automated rollback of changelist 232717775. 2019-03-29 16:19:33 -07:00
LLVMIR Port alloc/dealloc LLVM IR conversion into the LLVM IR dialect lowering 2019-03-29 16:18:14 -07:00
Parser Print parens around the return type of a function if it is also a function type 2019-03-29 16:14:50 -07:00
StandardOps Modify the canonicalizations of select and muli to use the fold hook. 2019-03-29 16:20:06 -07:00
SuperVectorOps Remove remaining references to OperationInst in all directories except for lib/Transforms. 2019-03-29 16:10:38 -07:00
Support Extract openInputFile() into Support/FileUtilities 2019-03-29 15:09:11 -07:00
TableGen [TableGen] Model variadic operands using Variadic<Type> 2019-03-29 16:16:28 -07:00
Target/LLVMIR Remove remaining references to OperationInst in all directories except for lib/Transforms. 2019-03-29 16:10:38 -07:00
Transforms Modify the canonicalizations of select and muli to use the fold hook. 2019-03-29 16:20:06 -07:00
Translation Separate translators into "from MLIR" and "to MLIR". 2019-03-29 14:06:33 -07:00