aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugVariables.cpp
diff options
context:
space:
mode:
authorAnton Bikineev <bikineev@chromium.org>2019-10-25 13:03:53 +0200
committerAnton Bikineev <bikineev@chromium.org>2019-11-01 16:16:49 +0100
commitd36a0333102698a1398971d0717465322b1c5c2c (patch)
tree6ec7ef247186a22ff8660264cdc133a7ea9cc16b /llvm/lib/CodeGen/LiveDebugVariables.cpp
parent7849862f46933306454342b0e8ee05e4e6806646 (diff)
downloadllvm-d36a0333102698a1398971d0717465322b1c5c2c.zip
llvm-d36a0333102698a1398971d0717465322b1c5c2c.tar.gz
llvm-d36a0333102698a1398971d0717465322b1c5c2c.tar.bz2
[clang-tidy] New checker performance-trivially-destructible-check
Checks for types which can be made trivially-destructible by removing out-of-line defaulted destructor declarations. The check is motivated by the work on C++ garbage collector in Blink (rendering engine for Chrome), which strives to minimize destructors and improve runtime of sweeping phase. In the entire chromium codebase the check hits over 2000 times. Differential Revision: https://reviews.llvm.org/D69435
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions