aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorTom Eccles <tom.eccles@arm.com>2024-06-05 13:59:12 +0100
committerGitHub <noreply@github.com>2024-06-05 13:59:12 +0100
commitaf76071ac078834ad0c4085e1c88198d3735fbd5 (patch)
tree3b57e332c68a9b6997a7355fd92909b5f2abc018 /flang/lib/Frontend/CompilerInvocation.cpp
parent5a201415392bcd0e0b22d13e9aaae03ccf3043e6 (diff)
downloadllvm-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