SuccessChanges

Summary

  1. DebugInfo: Include DW_AT_base_addr even in gmlt with no inline functions (details)
  2. [libomptarget][nvptx] Fix build, symbol ordering in target_impl.h (details)
  3. [analysis] Re-discard type sugar when casting values retrieved from the (details)
  4. [libomptarget][nvptx] Fix build, second symbol reordering (details)
  5. [PowerPC] make lwa as a valid ds candidate in ppcloopinstrformprep pass (details)
  6. [compiler-rt] Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD (details)
  7. DebugInfo: Fix test fallout from (details)
Commit aaa5a5e7ff1aee632aae75311e7c044f710dd0a0 by dblaikie
DebugInfo: Include DW_AT_base_addr even in gmlt with no inline functions
Since the address pool doesn't get populated in this case (due to the
lack of inlining, no child DIEs are added to the CU - so no addresses
are needed for the DIEs themselves) until the range list is emitted - at
the time the attributes are added to the CU, the address pool is empty.
So check whether the address pool will be used for the range lists & add
an addr_base if that's the case.
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
The file was addedllvm/test/DebugInfo/X86/gmlt-empty-base-address.ll
Commit 89a2bef27aae0e1a7a110a95d3a6869c5561c90f by jonathanchesterfield
[libomptarget][nvptx] Fix build, symbol ordering in target_impl.h
The file was modifiedopenmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/src/target_impl.h
Commit f0ced2ddb44e4bd970fec310591891a0cdb4462c by Artem Dergachev
[analysis] Re-discard type sugar when casting values retrieved from the
Store.
Canonicalization was accidentally omitted in 6d3f43ec.
The file was modifiedclang/test/Analysis/uninit-val-const-likeness.c
The file was modifiedclang/lib/StaticAnalyzer/Core/Store.cpp
Commit b40822fc140dcc1544f22bd5312335254d8eda28 by jonchesterfield
[libomptarget][nvptx] Fix build, second symbol reordering
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/src/target_impl.h
The file was modifiedopenmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
Commit f5440ec41d8ef9985b65c1cc66b747529ce86a40 by czhengsz
[PowerPC] make lwa as a valid ds candidate in ppcloopinstrformprep pass
Fix a FIXME in ppcloopinstrformprep pass.
Reviewed by: nemanjai
Differential Revision: https://reviews.llvm.org/D71346
The file was modifiedllvm/test/CodeGen/PowerPC/loop-instr-form-prepare.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp
Commit 3a189bac9bb111c9a59339015ab0d4e2fed735f4 by n54
[compiler-rt] Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD
.preinit_array is supported since 9.0.
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
Commit 97b5d6bfdcf377f04270ee7a918abfd5adf3982d by dblaikie
DebugInfo: Fix test fallout from
aaa5a5e7ff1aee632aae75311e7c044f710dd0a0
The file was modifiedllvm/test/DebugInfo/X86/gmlt-empty-base-address.ll