SuccessChanges

Summary

  1. Move targetHasSVE function to lldbtest.py (details)
  2. When dumping results of StackLifetime, it will print the following (details)
Commit 9bee13f89085b08e4e8e24c51c11526fcef6efe1 by omair.javaid
Move targetHasSVE function to lldbtest.py

targetHasSVE helper function was added to test for availability of SVE support
by connected platform. We now intend to use this function in other testcases
and I am moving it to a generic location in lldbtest.py to allow usage by
other upcoming testcases.

Reviewed By: labath

Differential Revision: https://reviews.llvm.org/D86872
The file was modifiedlldb/packages/Python/lldbsuite/test/lldbtest.py (diff)
The file was modifiedlldb/test/API/commands/register/register/aarch64_sve_registers/rw_access_static_config/TestSVERegisters.py (diff)
Commit 1fd7dc40748b17d8fc47ef1ebede9df61e973056 by dongaxis
When dumping results of StackLifetime, it will print the following
log:

BB  [7, 8): begin {}, end {}, livein {}, liveout {}
BB  [1, 2): begin {}, end {}, livein {}, liveout {}
...

But it is not convenient to know what the basic block is.
So I add the basic block name to it.

Reviewed By: vitalybuka
TestPlan: check-llvm
Differential Revision: https://reviews.llvm.org/D87152
The file was modifiedllvm/lib/Analysis/StackLifetime.cpp (diff)