https://github.com/nikic approved this pull request. Sounds reasonable. I don't think problematic special characters like `$` typically occur in pass pipeline strings, so using double quotes is fine. https://github.com/llvm/llvm-project/pull/97805