diff options
author | paperchalice <liujunchang97@outlook.com> | 2024-01-13 11:28:07 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-13 11:28:07 +0800 |
commit | 8566cd61246cf8649eb12c4cf96a72f3203fee98 (patch) | |
tree | a5a8ea8b8ffa0f48f8e64b5be13b5ad8272a483d /llvm/docs/tutorial/MyFirstLanguageFrontend | |
parent | a08402f95bc785c124702b075904cc110128661f (diff) | |
download | llvm-8566cd61246cf8649eb12c4cf96a72f3203fee98.zip llvm-8566cd61246cf8649eb12c4cf96a72f3203fee98.tar.gz llvm-8566cd61246cf8649eb12c4cf96a72f3203fee98.tar.bz2 |
[CodeGen] Let `PassBuilder` support machine passes (#76320)
`PassBuilder` would be a better place to parse MIR pipeline. We can
reuse the code to support parsing pass with parameters and targets can
reuse `registerPassBuilderCallbacks` to register the target specific
passes. `PassBuilder` also has ability to check whether a Pass is a
machine pass.
Diffstat (limited to 'llvm/docs/tutorial/MyFirstLanguageFrontend')
0 files changed, 0 insertions, 0 deletions