aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorPuneeth A R <puneethar6@gmail.com>2023-09-07 18:30:38 -0400
committerMircea Trofin <mtrofin@google.com>2023-09-07 18:39:19 -0400
commitea9e47d534fb396b5792bef26d669dc0c2618af0 (patch)
treec527ebe880774703c33dab84f53f460ce5e971e8 /flang/lib/Frontend/CompilerInvocation.cpp
parent11c07ce3a6d33118b7231edce2b47390828f2eaf (diff)
downloadllvm-ea9e47d534fb396b5792bef26d669dc0c2618af0.zip
llvm-ea9e47d534fb396b5792bef26d669dc0c2618af0.tar.gz
llvm-ea9e47d534fb396b5792bef26d669dc0c2618af0.tar.bz2
`ForceFunctionAttrs`: support overriding attributes via csv file
Update `ForceFunctionAttrs` pass to optionally take its input from a csv file, for example, function-level optimization attributes. A subsequent patch will enable the pass pipeline to be aware of these attributes, and this pass will be used to test that is the case. Eventually, the annotations would be driven by an agent, e.g. a machine learning-based policy. This patch is a part of GSoC 2023, more details can be found [[ https://summerofcode.withgoogle.com/programs/2023/projects/T8rB84Sr | here ]] Reviewed By: mtrofin, aeubanks Differential Revision: https://reviews.llvm.org/D155617
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions