Skip to content

Conversation

@vedantk
Copy link

@vedantk vedantk commented Jan 24, 2020

No description provided.

vedantk and others added 5 commits January 24, 2020 10:08
macOS/PPC support was dropped in 10.6 (Snow Leopard).

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

(cherry picked from commit 9aba2ce)
…uctions

Previously LiveDebugValues pass would consider meta instructions that 'fiddle' with liveness of registers as register definitions when transfering register defs. This would mean that, for example, a KILL instruction would cause LiveDebugValues to terminate the range of an earlier DBG_VALUE instruction resulting in the none propogation of said DBG_VALUE instructions into later blocks.

This patch adds the check and a helpful comment, fixes a test that previously tested for the broken behaviour by coincidence and adds a test specifically for this.

reviewers: vsk, dstenb, djtodoro

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

(cherry picked from commit f514776)
Adding the test for the call site encoding in DWARF5 vs GNU extensions.
Some of the attributes were not covered by any test.

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

(cherry picked from commit 035c106)
…sts.

Adds 22 distinct tests that exercise the live-debug-values passes
expected behaviour.

reviewers: aprantl, vsk

Differential revision: https://reviews.llvm.org/D72515

(cherry picked from commit e7b2d9f)
@vedantk
Copy link
Author

vedantk commented Jan 24, 2020

@swift-ci test macOS

@vedantk vedantk merged commit 27dc5bc into swiftlang:apple/stable/20200108 Jan 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants