llvm-project/mlir/test/Pass
River Riddle 21610e6651 Refactor the way that pass options are specified.
This change refactors pass options to be more similar to how statistics are modeled. More specifically, the options are specified directly on the pass instead of in a separate options class. (Note that the behavior and specification for pass pipelines remains the same.) This brings about several benefits:
* The specification of options is much simpler
* The round-trip format of a pass can be generated automatically
* This gives a somewhat deeper integration with "configuring" a pass, which we could potentially expose to users in the future.

PiperOrigin-RevId: 286953824
2019-12-23 16:48:22 -08:00
..
crash-recovery.mlir Make diagnostic a bit clearer. 2019-12-03 14:01:25 -08:00
ir-printing.mlir Add a flag to the IRPrinter instrumentation to only print after a pass if there is a change to the IR. 2019-12-06 17:05:05 -08:00
pass-timing.mlir Convert the Canonicalize and CSE passes to generic Operation Passes. 2019-10-24 15:01:09 -07:00
pipeline-options-parsing.mlir Refactor the way that pass options are specified. 2019-12-23 16:48:22 -08:00
pipeline-parsing.mlir Convert the Canonicalize and CSE passes to generic Operation Passes. 2019-10-24 15:01:09 -07:00
pipeline-stats.mlir Use regex to fix failure when stats are disabled. 2019-12-06 09:29:14 -08:00