SwiftCompilerSources for ownership, borrowing, and liveness #70887
atrick
force pushed
1 year ago
atrick
force pushed
1 year ago
atrick
force pushed
to
94d1b39e
1 year ago
atrick
force pushed
from
94d1b39e
1 year ago
atrick
force pushed
to
7d194184
1 year ago
atrick
force pushed
from
7d194184
1 year ago
eeckstein
approved these changes
on 2024-01-17
Add Swift SIL instructions needed by AddressUseVisitor
d8b90105
Add OperandOwnership.endsLifetime
f69dfe4e
Add Stack.Marker and Stack.Segment utilities.
87af731a
Add SingleInlineArray utility.
a756d38c
ForwardingUtils comment formatting.
5759d428
ForwardingUtils.swift cleanup. Make the API easier to extend.
2cac9fbd
Add BorrowUtils: OSSA infrastructure for borrow scopes.
1646a667
BorrowIntroducer unit tests
8a2ae0b2
SwiftCompilerSources: add UseList ignoreTypeDependence
e4d82777
Add OwnershipLiveness.swift. Core OSSA APIs.
a9126d4f
Ownership liveness in Swift unit tests.
ea314710
AddressUseVisitor
9a822b75
OwnershipUtils review feedback: Comments and examples.
d445754e
OwnershipUtils review feedback: code formatting.
c10c545c
Add a reborrow cache to EnclosingValues.
196ae174
Reorder code in OwnershipUtils.swift.
fa27b4ba
Rename AddressUseVisitor to AddressLifetimeDefUseWalker.
b6b45f07
atrick
force pushed
1 year ago
atrick
force pushed
1 year ago
atrick
enabled auto-merge 1 year ago
Update SIL-Utilities.md for new ownership utils.
801000f8
Update OwnershipLiveness comments for code review.
8341b73b
atrick
force pushed
to
8341b73b
1 year ago
Disable all new tests on Windows.
24f6ed29
atrick
merged
dd3f6ef2
into main 1 year ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub