SuccessChanges

Summary

  1. [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload (details)
  2. Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions" (details)
  3. [gn build] Port d2ed9d6b7ec (details)
Commit 04701698ebaff8d0c108e590a7e55c3c5bcd4d9e by medismail.bennani
[lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload

This patch exposes the Target::CreateBreakpoint overload with the
boolean argument to move to the neareast code to the SBAPI.

This is useful when creating column breakpoints to restrict lldb's
resolution to the pointed source location, preventing it to go to the next
line.

rdar://72196842

Differential Revision: https://reviews.llvm.org/D93266

Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
The file was modifiedlldb/bindings/interface/SBTarget.i
The file was modifiedlldb/include/lldb/API/SBTarget.h
The file was modifiedlldb/source/API/SBTarget.cpp
The file was modifiedlldb/test/API/functionalities/breakpoint/breakpoint_by_line_and_column/TestBreakpointByLineAndColumn.py
Commit a852ee199c73237d89932019e8a74cf38842f2bd by thakis
Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions"

This reverts commit 841f9c937f6e593c926a26aedf054436eb807fe6.
The change landed many months ago; something else broke those tests.
The file was modifiedllvm/lib/CodeGen/MachineDebugify.cpp
The file was modifiedllvm/lib/Transforms/Utils/Debugify.cpp
The file was modifiedllvm/test/DebugInfo/debugify.ll
The file was addedllvm/test/CodeGen/AArch64/GlobalISel/phi-mir-debugify.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-phi-insertpt-decrement.mir
The file was addedllvm/test/CodeGen/AArch64/GlobalISel/constant-mir-debugify.mir
The file was addedllvm/test/CodeGen/Generic/MIRDebugify/locations-and-values.mir
The file was removedllvm/test/CodeGen/Generic/MIRDebugify/locations.mir
Commit 086954412f5089301e5e453becd329ea2320be94 by llvmgnsyncbot
[gn build] Port d2ed9d6b7ec
The file was modifiedllvm/utils/gn/secondary/llvm/unittests/Support/BUILD.gn