SuccessChanges

Summary

  1. GlobalISel: Implement widenScalar for G_INSERT_VECTOR_ELT (details)
  2. [AMDGPU] Fixed asan failure in SIFoldOperands (details)
  3. Revert "[ARM] Uses "Sun Style" syntax for section switching" (details)
  4.     Add the ability to pass extra args to a Python breakpoint callback. (details)
Commit 1a276d1e8c5da57a0c83d1b1d1a02ec0bcdb77d7 by arsenm2
GlobalISel: Implement widenScalar for G_INSERT_VECTOR_ELT
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-insert-vector-elt.mir
The file was modifiedllvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
Commit c7dcacf16a680f6a5ef4cbe15ff9ca40f7d128b8 by Stanislav.Mekhanoshin
[AMDGPU] Fixed asan failure in SIFoldOperands
Both tryFoldOMod() and tryFoldClamp() remove original instruction, so
the check MI.modifiesRegister() may use a deleted MI.
Differential Revision: https://reviews.llvm.org/D69448
The file was modifiedllvm/lib/Target/AMDGPU/SIFoldOperands.cpp
Commit a6b0219fc4a78e96ff268d101b911466dedbbf2c by jiancai
Revert "[ARM] Uses "Sun Style" syntax for section switching"
This reverts commit 03de2f84fc4acf06c719cd007b5459c9d4d0a20c.
The file was modifiedllvm/include/llvm/MC/MCAsmInfo.h
The file was modifiedllvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
The file was removedllvm/test/MC/AsmParser/gas-compl-sun-elf.s
Commit 738af7a6241c98164625b9cd1ba9f8af4e36f197 by jingham
    Add the ability to pass extra args to a Python breakpoint callback.
    For example, it is pretty easy to write a breakpoint command that
implements "stop when my caller is Foo", and
   it is pretty easy to write a breakpoint command that implements "stop
when my caller is Bar". But there's no
   way to write a generic "stop when my caller is..." function, and then
specify the caller when you add the
   command to a breakpoint.
    With this patch, you can pass this data in a SBStructuredData
dictionary. That will get stored in
   the PythonCommandBaton for the breakpoint, and passed to the
implementation function (if it has the right
   signature) when the breakpoint is hit. Then in lldb, you can say:
    (lldb) break com add -F caller_is -k caller_name -v Foo
    More generally this will allow us to write reusable Python
breakpoint commands.
    Differential Revision: https://reviews.llvm.org/D68671
The file was modifiedlldb/source/API/SBBreakpoint.cpp
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
The file was modifiedlldb/include/lldb/API/SBStructuredData.h
The file was modifiedlldb/source/Commands/CommandObjectThread.cpp
The file was modifiedlldb/scripts/Python/python-wrapper.swig
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/bktptcmd.py
The file was modifiedlldb/include/lldb/Interpreter/ScriptInterpreter.h
The file was modifiedlldb/scripts/interface/SBBreakpoint.i
The file was modifiedlldb/include/lldb/API/SBBreakpoint.h
The file was modifiedlldb/include/lldb/API/SBBreakpointName.h
The file was modifiedlldb/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h
The file was modifiedlldb/scripts/interface/SBBreakpointLocation.i
The file was modifiedlldb/scripts/interface/SBBreakpointName.i
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommandsFromPython.py
The file was modifiedlldb/source/Commands/Options.td
The file was modifiedlldb/include/lldb/API/SBBreakpointLocation.h
The file was modifiedlldb/source/API/SBBreakpointLocation.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommand.py
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h
The file was modifiedlldb/source/Commands/CommandObjectBreakpointCommand.cpp
The file was modifiedlldb/source/API/SBBreakpointName.cpp
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
The file was modifiedlldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp
The file was modifiedlldb/source/Commands/CommandObjectBreakpoint.cpp
The file was modifiedlldb/source/Interpreter/OptionGroupPythonClassWithDict.cpp
The file was modifiedlldb/source/Interpreter/ScriptInterpreter.cpp