OperandOwnership fixes required for CanonicalOSSA #35248
atrick
force pushed
5 years ago
Clearly discriminate OperandOwnership::NonUse and TrivialUse.
ce2a7cfe
Fix OperandOwnership for convert_escape_to_noescape.
cdcd0bf3
Fix OperandOwnership for coroutines.
56f05da8
Give SILToken Guaranteed ownership.
07f5735e
OperandOwnership Remove unnecessary special case for callee operand.
f4e0eae1
Remove OperandOwnership::NestedBorrow.
ab42f753
Add an OptimizedMandatoryCombine pass variant.
cead6a51
Add a begin_borrow canonicalization test case.
bc01d97d
Comment OperandOwnership
93c884e6
Fix OSSA in SILGenFunction::emitIVarDestroyer
5b37728f
atrick
force pushed
5 years ago
Fix a bunch of test cases with illegal OSSA
46785677
Comment OwnershipConstraints with respect to Unowned values.
24fa2880
atrick
force pushed
to
24fa2880
5 years ago
atrick
merged
3a1c8fdd
into main 5 years ago
atrick
deleted the fix-operandownership branch 3 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub