forked from OSchip/llvm-project
907403f342
The current mechanism for identifying is a bit hacky and extremely adhoc, i.e. we explicit check 1-result, 0-operand, no side-effect, and always foldable and then assume that this is a constant. Adding a trait adds structure to this, and makes checking for a constant much more efficient as we can guarantee that all of these things have already been verified. Differential Revision: https://reviews.llvm.org/D76020 |
||
---|---|---|
.. | ||
affine.mlir | ||
canonicalize.mlir | ||
fusion-2-level.mlir | ||
fusion-tensor.mlir | ||
fusion.mlir | ||
invalid.mlir | ||
llvm.mlir | ||
loops.mlir | ||
parallel_loops.mlir | ||
promote.mlir | ||
roundtrip.mlir | ||
tile.mlir | ||
tile_conv.mlir | ||
tile_indexed_generic.mlir | ||
tile_parallel.mlir | ||
transform-patterns.mlir |