summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-exegesis/llvm-exegesis.cpp
diff options
context:
space:
mode:
authorFrancois Ferrand <thetypz@gmail.com>2018-05-16 08:25:03 +0000
committerFrancois Ferrand <thetypz@gmail.com>2018-05-16 08:25:03 +0000
commit58e6fe5b54b74d3f7aab29c151ed24ecb259c553 (patch)
tree93beabf82cfeb58c48ef113d2d7387e969646828 /llvm/tools/llvm-exegesis/llvm-exegesis.cpp
parent5df1ef7a8c04cd2b04d01c243c67d394ed7e7093 (diff)
downloadbcm5719-llvm-58e6fe5b54b74d3f7aab29c151ed24ecb259c553.tar.gz
bcm5719-llvm-58e6fe5b54b74d3f7aab29c151ed24ecb259c553.zip
clang-format: Allow optimizer to break template declaration.
Summary: Introduce `PenaltyBreakTemplateDeclaration` to control the penalty, and change `AlwaysBreakTemplateDeclarations` to an enum with 3 modes: * `No` for regular, penalty based, wrapping of template declaration * `MultiLine` for always wrapping before multi-line declarations (e.g. same as legacy behavior when `AlwaysBreakTemplateDeclarations=false`) * `Yes` for always wrapping (e.g. same as legacy behavior when `AlwaysBreakTemplateDeclarations=true`) Reviewers: krasimir, djasper, klimek Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D42684 llvm-svn: 332436
Diffstat (limited to 'llvm/tools/llvm-exegesis/llvm-exegesis.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud