llvm-project/mlir/test/Pass
River Riddle f4a368689f [mlir:PassOptions] Fix parsing of nested option values/better handle escaping
The option parser currently does not properly handle nested options, meaning that
in some cases we can print pass pipelines that we can't actually parse back in. For example,
from #52885 we currently can't parse in inliner pipelines that have nested pipeline strings.

This commit adds handling for string values (e.g. "...") and nested options
(e.g. `foo{baz{bar=10 pizza=11}}`).

Fixes #52885

Differential Revision: https://reviews.llvm.org/D118078
2022-01-26 21:37:22 -08:00
..
crash-recovery-dynamic-failure.mlir [mlir:Pass] Generate a reproducer as early as possible 2021-10-05 18:11:26 +00:00
crash-recovery.mlir Fix/disable more MLIR tests exposing leaks in ASAN builds (NFC) 2021-10-02 23:53:02 +00:00
dynamic-pipeline-fail-on-parent.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
dynamic-pipeline-nested.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
dynamic-pipeline.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
invalid-pass.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
ir-printing.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
pass-timing.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
pipeline-options-parsing.mlir [mlir:PassOptions] Fix parsing of nested option values/better handle escaping 2022-01-26 21:37:22 -08:00
pipeline-parsing.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
pipeline-stats.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
run-reproducer.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00