summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorDavid Chisnall <csdavec@swan.ac.uk>2011-05-10 21:36:48 +0000
committerDavid Chisnall <csdavec@swan.ac.uk>2011-05-10 21:36:48 +0000
commitc2fcb4df5e2fcdde58fb8d51135f0399eb347bba (patch)
tree32a75ca0d7871e64fdae033f16c83f04f3110d05 /llvm/lib/CodeGen
parent86f4f315cabd7351aef827420f5cded359a57d29 (diff)
downloadbcm5719-llvm-c2fcb4df5e2fcdde58fb8d51135f0399eb347bba.tar.gz
bcm5719-llvm-c2fcb4df5e2fcdde58fb8d51135f0399eb347bba.zip
Add support for plugins add passes to the default set of passes. The standard set of passes used by front ends can now be modified by LLVM plugins, without needing to modify any front ends.
Still to do: - Allow replacing / removing passes (infrastructure there, just needs an infrastructure exposed) - Defining sets of passes to be added or removed as a group - Extending the support to allow user-defined groups of optimisations - Allow plugins to be specified for loading automatically (e.g. from plugins.conf or some similar mechanism) Reviewed by Nick Lewycky. llvm-svn: 131155
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud