llvm-project/mlir/test/Transforms
Diego Caballero dd5a7cb488 Add getRemappedValue to ConversionPatternRewriter
This method is needed for N->1 conversion patterns to retrieve remapped
Values used in the original N operations.

Closes tensorflow/mlir#237

COPYBARA_INTEGRATE_REVIEW=https://github.com/tensorflow/mlir/pull/237 from dcaballe:dcaballe/getRemappedValue 1f64fadcf2b203f7b336ff0c5838b116ae3625db
PiperOrigin-RevId: 281321881
2019-11-19 11:09:39 -08:00
..
Vectorize Refactor the LowerVectorTransfers pass to use the RewritePattern infra - NFC 2019-11-14 15:40:07 -08:00
affine-data-copy.mlir Fix affine data copy generation corner cases/bugs 2019-09-03 11:53:16 -07:00
affine-loop-invariant-code-motion.mlir Implement simple loop-invariant-code-motion based on dialect interfaces. 2019-10-16 04:28:38 -07:00
canonicalize.mlir Fix SubViewOp stride calculation in constant folding. 2019-11-18 15:01:08 -08:00
constant-fold.mlir Introduce splat op + provide its LLVM lowering 2019-09-24 12:44:58 -07:00
cse.mlir Convert the Canonicalize and CSE passes to generic Operation Passes. 2019-10-24 15:01:09 -07:00
dma-generate.mlir Extend map canonicalization to propagate constant operands 2019-08-29 01:13:29 -07:00
inlining.mlir Add support for canonicalizing callable regions during inlining. 2019-10-10 17:06:33 -07:00
loop-coalescing.mlir Introduce loop coalescing utility and a simple pass 2019-07-16 13:43:44 -07:00
loop-fusion-dependence-check.mlir Globally change load/store/dma_start/dma_wait operations over to affine.load/store/dma_start/dma_wait. 2019-07-03 14:37:06 -07:00
loop-fusion-slice-computation.mlir Extend map canonicalization to propagate constant operands 2019-08-29 01:13:29 -07:00
loop-fusion.mlir Fix Affine Loop Fusion test case reported on github. 2019-11-18 11:20:37 -08:00
loop-invariant-code-motion.mlir Implement simple loop-invariant-code-motion based on dialect interfaces. 2019-10-16 04:28:38 -07:00
loop-tiling.mlir Standardize the value numbering in the AsmPrinter. 2019-07-09 10:41:00 -07:00
lower-affine.mlir Lower affine control flow to std control flow to LLVM dialect 2019-07-12 08:44:28 -07:00
memref-bound-check.mlir Standardize the value numbering in the AsmPrinter. 2019-07-09 10:41:00 -07:00
memref-dataflow-opt.mlir Upgrade/fix/simplify store to load forwarding 2019-09-21 10:08:56 -07:00
memref-dependence-check.mlir Add @below and @above directives to verify-diagnostics. 2019-10-23 15:56:29 -07:00
memref-normalize.mlir fix simplify-affine-structures bug 2019-10-07 10:04:50 -07:00
parallelism-detection.mlir Affine loop parallelism detection: conservatively handle unknown ops 2019-07-23 10:18:46 -07:00
parametric-mapping.mlir Support lowering of imperfectly nested loops into GPU dialect. 2019-11-01 10:52:06 -07:00
parametric-tiling.mlir Fix minor spelling tweaks (NFC) 2019-10-20 09:44:36 -07:00
pipeline-data-transfer.mlir pipeline-data-transfer: remove dead tag alloc's and improve test coverage for replaceMemRefUsesWith / pipeline-data-transfer 2019-09-04 06:59:09 -07:00
simplify-affine-structures.mlir Fix minor spelling tweaks (NFC) 2019-10-20 09:44:36 -07:00
slicing-utils.mlir Fix backward slice corner case 2019-07-26 03:49:17 -07:00
strip-debuginfo.mlir Replace the implementation of Function and Module with FuncOp and ModuleOp. 2019-07-03 14:37:18 -07:00
test-canonicalize.mlir Convert the Canonicalize and CSE passes to generic Operation Passes. 2019-10-24 15:01:09 -07:00
test-inlining.mlir Add the initial inlining infrastructure. 2019-09-05 12:24:13 -07:00
test-legalize-remapped-value.mlir Add getRemappedValue to ConversionPatternRewriter 2019-11-19 11:09:39 -08:00
test-legalizer-analysis.mlir Add support for multi-level value mapping to DialectConversion. 2019-09-16 10:38:19 -07:00
test-legalizer-full.mlir NFC: Refactor block signature conversion to not erase the original arguments. 2019-11-13 10:27:53 -08:00
test-legalizer.mlir NFC: Refactor block signature conversion to not erase the original arguments. 2019-11-13 10:27:53 -08:00
unroll-jam.mlir unroll and jam: fix order of jammed bodies 2019-10-08 15:13:11 -07:00
unroll.mlir Clean up build trip count analysis method - avoid mutating IR 2019-09-14 12:10:55 -07:00