llvm-project/mlir/test/Pass
River Riddle 7a7dcc171d Add support for generating reproducers on pass crash and failure.
This cl adds support for generating a .mlir file containing a reproducer for crashes and failures that happen during pass execution. The reproducer contains a comment detailing the configuration of the pass manager(e.g. the textual description of the pass pipeline that the pass manager was executing), along with the original input module.

Example Output:

// configuration: -pass-pipeline='func(cse, canonicalize), inline'
// note: verifyPasses=false

module {
  ...
}

PiperOrigin-RevId: 274088134
2019-10-10 19:36:54 -07:00
..
crash-recovery.mlir Add support for generating reproducers on pass crash and failure. 2019-10-10 19:36:54 -07:00
ir-printing.mlir Update the IRPrinter instrumentation to work on non function/module operations. 2019-09-14 21:56:38 -07:00
pass-timing.mlir Add support for coalescing adjacent nested pass pipelines. 2019-09-09 09:52:25 -07:00
pipeline-options-parsing.mlir Add ::printAsTextualPipeline to Pass and OpPassManager. 2019-10-09 13:49:17 -07:00
pipeline-parsing.mlir Publicly expose the functionality to parse a textual pass pipeline. 2019-09-13 17:54:00 -07:00