diff options
author | Tom Eccles <tom.eccles@arm.com> | 2024-06-05 13:59:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-05 13:59:12 +0100 |
commit | af76071ac078834ad0c4085e1c88198d3735fbd5 (patch) | |
tree | 3b57e332c68a9b6997a7355fd92909b5f2abc018 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 5a201415392bcd0e0b22d13e9aaae03ccf3043e6 (diff) | |
download | llvm-af76071ac078834ad0c4085e1c88198d3735fbd5.zip llvm-af76071ac078834ad0c4085e1c88198d3735fbd5.tar.gz llvm-af76071ac078834ad0c4085e1c88198d3735fbd5.tar.bz2 |
[flang][CodeGen][NFC] Reduce TargetRewrite pass boilerplate (#94450)
Tablegen can automatically generate the pass constructor. Tablegen will
create a constructor for all of the pass options (not only the subset in
the old constructor), but the pass options seem unused anyway.
This pass does not require any modification to support alternative
top-level ops. It walks all operations in the module. Functions have
special handling (adding attributes, converting signatures) but this
wouldn't make sense for top level operations in general.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions