[CopyPropagation] Replace LexicalDestroyHoisting with OwnedLifetimeCanonicalization. #74959
nate-chandler
changed the title [CopyPropagation] Replace LexicalDestroyHoisting with OwnedValueCanonicalization. [CopyPropagation] Replace LexicalDestroyHoisting with OwnedLifetimeCanonicalization. 1 year ago
atrick
approved these changes
on 2024-07-08
atrick
approved these changes
on 2024-07-22
[Gardening] Test: Adjust whitespace.
083f3efe
[NFC] OwnedLifetimeCan: Used for-in loop.
a60f05eb
[OwnedLifetimeCan] Barriers affect direct destroys
6fd25f69
[NFC] OwnedLifetimeCan: Remove spurious array.
800cd3f9
[NFC] OwnedLifetimeCan: Extracted dead-end visit.
f3125415
[OwnedLifetimeCan] Fix clearing.
afca04dd
[CopyPropagation] Destroy hoist -> canonicalize.
d55c169d
[NFC] SILOptimizer: Remove LexicalDestroyHoisting.
e125c5cf
[NFC] CopyPropagation: Extracted verification.
b5e4fcf1
[NFC] SILCombine: Use DeadEndBlocksAnalysis.
11abefee
[NFC] OwnedLifetimeCan: Take DeadEndBlocksAnalysis
4a397cc0
[NFC] OwnedLifetimeCan: Record new destroys.
001c4174
[OwnedLifetimeCan] Prune fewer debug_values.
aa8ccafd
[PrunedLiveness] Fix extended boundary check.
e0da3181
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub