llvm-project/llvm/test/Instrumentation/HWAddressSanitizer
Stephen Tozer 810e4c3c66 [DebugInfo] Correctly update dbg.values with duplicated location ops
This patch fixes code that incorrectly handled dbg.values with duplicate
location operands, i.e. !DIArgList(i32 %a, i32 %a). The errors in
question were caused by either applying an update to dbg.value multiple
times when the update is only valid once, or by updating the
DIExpression for only the first instance of a value that appears
multiple times.

Differential Revision: https://reviews.llvm.org/D105831
2021-07-14 11:17:24 +01:00
..
X86 [HWASan] Enable globals support for LAM. 2021-06-14 14:20:44 -07:00
alloca-array.ll
alloca-compat.ll
alloca-with-calls.ll
alloca.ll [DebugInfo] Correctly update dbg.values with duplicated location ops 2021-07-14 11:17:24 +01:00
atomic.ll
basic-compat.ll
basic.ll [IR][sanitizer] Set nounwind on module ctor/dtor, additionally set uwtable if -fasynchronous-unwind-tables 2021-04-21 15:58:20 -07:00
dbg-declare-tag-offset.ll
dbg-value-tag-offset.ll
fuchsia.ll [llvm][hwasan] Add Fuchsia shadow mapping configuration 2021-03-25 15:28:59 -07:00
globals.ll [hwasan] Respect llvm.asan.globals. 2021-06-23 18:37:00 -07:00
kernel-alloca.ll
kernel-inline.ll
kernel.ll hwasan: Support for outlined checks in the Linux kernel. 2020-10-30 14:25:40 -07:00
landingpad.ll
mem-intrinsics.ll
personality.ll
prologue.ll [compiler-rt][hwasan] Decouple use of the TLS global for getting the shadow base and using the frame record feature 2021-06-09 12:55:19 -07:00
with-calls.ll [IR][sanitizer] Set nounwind on module ctor/dtor, additionally set uwtable if -fasynchronous-unwind-tables 2021-04-21 15:58:20 -07:00