llvm-project/mlir
Chris Lattner 967d934180 Fix two issues:
1) We incorrectly reassociated non-reassociative operations like subi, causing
    miscompilations.
 2) When constant folding, we didn't add users of the new constant back to the
    worklist for reprocessing, causing us to miss some cases (pointed out by
    Uday).

The code for tensorflow/mlir#2 is gross, but I'll add the new APIs in a followup patch.

PiperOrigin-RevId: 218803984
2019-03-29 13:40:35 -07:00
..
g3doc Fix two issues: 2019-03-29 13:40:35 -07:00
include/mlir Simplify FunctionPass to eliminate the CFGFunctionPass/MLFunctionPass 2019-03-29 13:40:05 -07:00
lib Fix two issues: 2019-03-29 13:40:35 -07:00
test Fix two issues: 2019-03-29 13:40:35 -07:00
tools Implement value type abstraction for attributes. 2019-03-29 13:39:19 -07:00
utils Rename affineint type to index type. The name 'index' may not be perfect, but is better than the old name. Here is some justification: 2019-03-29 13:24:16 -07:00
.clang-format [mlir] add .clang-format 2019-03-29 12:41:43 -07:00
LICENSE.TXT Continue sketching out basic infrastructure, including an input and output 2019-03-29 12:23:51 -07:00