With -ftrivial-auto-var-init, do not emit memset() calls for performance
critical stack variables.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D151551
[compiler-rt] Mark some performance critical buffers uninitialized ClosedPublic Authored by melver on May 26 2023, 3:31 AM.
Details Summary With -ftrivial-auto-var-init, do not emit memset() calls for performance
Diff Detail
Event Timelinemelver added a child revision: D151552: [compiler-rt] Refactor memintrinsic interceptors.May 26 2023, 3:32 AM This revision is now accepted and ready to land.May 26 2023, 4:01 AM This revision was landed with ongoing or failed builds.May 30 2023, 3:02 AM Closed by commit rG3ccb7702425a: [compiler-rt] Mark some performance critical buffers uninitialized (authored by melver). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 526560 compiler-rt/lib/asan/asan_stack.h
compiler-rt/lib/msan/msan.h
compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary32.h
compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
|