aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Format/FormatTestCSharp.cpp
diff options
context:
space:
mode:
authorJann Horn <jannh@google.com>2020-04-30 11:04:55 +0200
committerAlexander Potapenko <glider@google.com>2020-04-30 17:09:13 +0200
commit223a95fdf078b22122732f2173ce37e971f080c4 (patch)
tree655b431bace384b1685f5ce5e63ab02bee1e8e9e /clang/unittests/Format/FormatTestCSharp.cpp
parente29996c9a2188a38c70457a40de31ec6dd6b0f18 (diff)
downloadllvm-223a95fdf078b22122732f2173ce37e971f080c4.zip
llvm-223a95fdf078b22122732f2173ce37e971f080c4.tar.gz
llvm-223a95fdf078b22122732f2173ce37e971f080c4.tar.bz2
[AddressSanitizer] Split out memory intrinsic handling
Summary: In both AddressSanitizer and HWAddressSanitizer, we first collect instructions whose operands should be instrumented and memory intrinsics, then instrument them. Both during collection and when inserting instrumentation, they are handled separately. Collect them separately and instrument them separately. This is a bit more straightforward, and prepares for collecting operands instead of instructions in a future patch. This is patch 2/4 of a patch series: https://reviews.llvm.org/D77616 [PATCH 1/4] [AddressSanitizer] Refactor ClDebug{Min,Max} handling https://reviews.llvm.org/D77617 [PATCH 2/4] [AddressSanitizer] Split out memory intrinsic handling https://reviews.llvm.org/D77618 [PATCH 3/4] [AddressSanitizer] Refactor: Permit >1 interesting operands per instruction https://reviews.llvm.org/D77619 [PATCH 4/4] [AddressSanitizer] Instrument byval call arguments Reviewers: kcc, glider Reviewed By: glider Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D77617
Diffstat (limited to 'clang/unittests/Format/FormatTestCSharp.cpp')
0 files changed, 0 insertions, 0 deletions