swift
[CopyPropagation] Replace LexicalDestroyHoisting with OwnedLifetimeCanonicalization.
#74959
Merged

[CopyPropagation] Replace LexicalDestroyHoisting with OwnedLifetimeCanonicalization. #74959

nate-chandler
nate-chandler nate-chandler requested a review from atrick atrick 1 year ago
nate-chandler nate-chandler force pushed from 75315fde to 505c1cdf 1 year ago
nate-chandler nate-chandler requested a review from eeckstein eeckstein 1 year ago
nate-chandler nate-chandler changed the title [CopyPropagation] Replace LexicalDestroyHoisting with OwnedValueCanonicalization. [CopyPropagation] Replace LexicalDestroyHoisting with OwnedLifetimeCanonicalization. 1 year ago
atrick
atrick approved these changes on 2024-07-08
nate-chandler nate-chandler force pushed from 505c1cdf to af5222fd 1 year ago
nate-chandler nate-chandler force pushed from af5222fd to 0d807ce1 1 year ago
nate-chandler nate-chandler requested a review from kavon kavon 1 year ago
nate-chandler nate-chandler requested a review from jckarter jckarter 1 year ago
nate-chandler nate-chandler removed review request from jckarter jckarter 1 year ago
nate-chandler nate-chandler removed review request from kavon kavon 1 year ago
nate-chandler nate-chandler force pushed from 0d807ce1 to 4ff7fdfc 1 year ago
nate-chandler nate-chandler force pushed from 4ff7fdfc to 03cfe3d3 1 year ago
nate-chandler nate-chandler force pushed from 03cfe3d3 to 371d6ad0 1 year ago
nate-chandler
nate-chandler
nate-chandler
nate-chandler nate-chandler requested a review from atrick atrick 1 year ago
atrick
atrick approved these changes on 2024-07-22
nate-chandler nate-chandler force pushed from 371d6ad0 to a674dd4e 1 year ago
nate-chandler
nate-chandler [Gardening] Test: Adjust whitespace.
083f3efe
nate-chandler [NFC] OwnedLifetimeCan: Used for-in loop.
a60f05eb
nate-chandler [OwnedLifetimeCan] Barriers affect direct destroys
6fd25f69
nate-chandler [NFC] OwnedLifetimeCan: Remove spurious array.
800cd3f9
nate-chandler [NFC] OwnedLifetimeCan: Extracted dead-end visit.
f3125415
nate-chandler [OwnedLifetimeCan] Fix clearing.
afca04dd
nate-chandler [CopyPropagation] Destroy hoist -> canonicalize.
d55c169d
nate-chandler [NFC] SILOptimizer: Remove LexicalDestroyHoisting.
e125c5cf
nate-chandler [NFC] CopyPropagation: Extracted verification.
b5e4fcf1
nate-chandler [NFC] SILCombine: Use DeadEndBlocksAnalysis.
11abefee
nate-chandler nate-chandler force pushed from a674dd4e to d38ac4cb 1 year ago
nate-chandler
nate-chandler [NFC] OwnedLifetimeCan: Take DeadEndBlocksAnalysis
4a397cc0
nate-chandler [NFC] OwnedLifetimeCan: Record new destroys.
001c4174
nate-chandler [OwnedLifetimeCan] Prune fewer debug_values.
aa8ccafd
nate-chandler [PrunedLiveness] Fix extended boundary check.
e0da3181
nate-chandler nate-chandler force pushed from d38ac4cb to e0da3181 1 year ago
nate-chandler
nate-chandler
nate-chandler
nate-chandler
nate-chandler
nate-chandler nate-chandler merged c1be24e4 into main 1 year ago
nate-chandler nate-chandler deleted the opt/20240703/1 branch 1 year ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone