llvm-project/llvm/test
Florian Mayer 09391e7e50 [hwasan] Do not instrument accesses to uninteresting allocas.
This leads to a statistically significant improvement when using -hwasan-instrument-stack=0: https://bit.ly/3AZUIKI.
When enabling stack instrumentation, the data appears gets better but not statistically significantly so. This is consistent
with the very moderate improvements I have seen for stack safety otherwise, so I expect it to improve when the underlying
issue of that is resolved.

Reviewed By: eugenis

Differential Revision: https://reviews.llvm.org/D108457
2021-09-10 19:28:28 +01:00
..
Analysis [stack-safety] Allow to determine safe accesses. 2021-09-10 19:23:54 +01:00
Assembler [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
Bindings
Bitcode [DebugInfo] generate btf_tag annotations for func parameters 2021-08-26 14:18:30 -07:00
BugPoint
CodeGen [AArch64ISelLowering] Fix null pointer access in performSVEAndCombine. 2021-09-10 10:36:43 -07:00
DebugInfo [DebugInfo] Emit DW_AT_inline under -g1/-gmlt 2021-09-09 18:59:50 -07:00
Demangle
Examples
ExecutionEngine [RuntimeDyld] Implemented relocation of TLS symbols in ELF 2021-09-06 10:27:43 +02:00
Feature
FileCheck [FileCheck] Use StringRef for MatchRegexp to fix crash. 2021-09-01 14:27:14 +02:00
Instrumentation [hwasan] Do not instrument accesses to uninteresting allocas. 2021-09-10 19:28:28 +01:00
Integer
JitListener
LTO [InlineAdvisor] Add single quotes around caller/callee names 2021-08-10 11:51:31 -07:00
Linker Copy Elementtype Attribute to IR at Link step 2021-09-07 11:41:43 -07:00
MC [WebAssembly] Add explict TLS symbol flag 2021-09-09 10:03:30 -04:00
MachineVerifier Revert @llvm.isnan intrinsic patchset. 2021-09-02 13:53:56 +03:00
Object
ObjectYAML
Other [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [TableGen] Allow target specific flags for RegisterClass 2021-08-31 22:29:11 -04:00
ThinLTO/X86 [Clang] add support for error+warning fn attrs 2021-08-25 10:34:18 -07:00
Transforms [AggressiveInstCombine] Add `udiv` and `urem` instrs to TruncInstCombine DAG 2021-09-10 20:29:08 +03:00
Unit
Verifier [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
YAMLParser
tools [WebAssembly][libObject] Avoid re-use of Section object during parsing 2021-09-10 09:30:50 -04:00
.clang-format
CMakeLists.txt
TestRunner.sh
lit.cfg.py
lit.site.cfg.py.in