aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorBalazs Benics <benicsbalazs@gmail.com>2020-03-04 17:03:59 +0100
committerBalazs Benics <benicsbalazs@gmail.com>2020-03-04 17:03:59 +0100
commit95a94df5a9c3d7d2aa92b6beb13e82d8d5832e2e (patch)
tree31efdfb57f7410e1f9d896de851ca9d23f922c8f /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parent29a2b20ab363bcc0b9573e358a5ad12c0eddca86 (diff)
downloadllvm-95a94df5a9c3d7d2aa92b6beb13e82d8d5832e2e.zip
llvm-95a94df5a9c3d7d2aa92b6beb13e82d8d5832e2e.tar.gz
llvm-95a94df5a9c3d7d2aa92b6beb13e82d8d5832e2e.tar.bz2
[analyzer][NFC] Use CallEvent checker callback in GenericTaintChecker
Summary: Intended to be a non-functional change but it turned out CallEvent handles constructor calls unlike CallExpr which doesn't triggered for constructors. All in all, this change shouldn't be observable since constructors are not yet propagating taintness like functions. In the future constructors should propagate taintness as well. This change includes: - NFCi change all uses of the CallExpr to CallEvent - NFC rename some functions, mark static them etc. - NFC omit explicit TaintPropagationRule type in switches - NFC apply some clang-tidy fixits Reviewers: NoQ, Szelethus, boga95 Reviewed By: Szelethus Subscribers: martong, whisperity, xazax.hun, baloghadamsoftware, szepet, a.sidorin, mikhail.ramalho, donat.nagy, dkrupp, Charusso, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D72035
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions