Reduces .text size by 1% on our large binary.
On CTMark (-O2 -fsanitize=memory -fsanitize-memory-use-after-dtor -fsanitize-memory-param-retval)
Size -0.4%
Time -0.8%
Paths
| Differential D133071
[msan] Combine shadow check of the same instruction ClosedPublic Authored by vitalybuka on Aug 31 2022, 5:01 PM.
Details Summary Reduces .text size by 1% on our large binary. On CTMark (-O2 -fsanitize=memory -fsanitize-memory-use-after-dtor -fsanitize-memory-param-retval)
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 1 2022, 11:41 AM This revision was landed with ongoing or failed builds.Sep 1 2022, 1:56 PM Closed by commit rGef0f866718bf: [msan] Combine shadow check of the same instruction (authored by vitalybuka). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 457389 llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
llvm/test/Instrumentation/MemorySanitizer/avx-intrinsics-x86.ll
llvm/test/Instrumentation/MemorySanitizer/avx2-intrinsics-x86.ll
llvm/test/Instrumentation/MemorySanitizer/csr.ll
llvm/test/Instrumentation/MemorySanitizer/masked-store-load.ll
llvm/test/Instrumentation/MemorySanitizer/sse-intrinsics-x86.ll
llvm/test/Instrumentation/MemorySanitizer/sse41-intrinsics-x86.ll
|