swift
Some OSSA related optimization improvements
#78054
Merged

Some OSSA related optimization improvements #78054

eeckstein
eeckstein eeckstein requested a review from meg-gupta meg-gupta 1 year ago
eeckstein eeckstein requested a review from atrick atrick 1 year ago
eeckstein eeckstein requested a review from nate-chandler nate-chandler 1 year ago
eeckstein
eeckstein
meg-gupta
meg-gupta commented on 2024-12-09
meg-gupta
meg-gupta
meg-gupta commented on 2024-12-09
eeckstein Optimizer: temporarily disable AccessPathVerification in the late pip…
66621d8f
eeckstein GlobalPropertyOpt: handle load_borrow and destroy_addr
d71f36be
eeckstein COWArrayOpt: handle load_borrow
7e8410eb
eeckstein LoopRotate: handle copy_value and begin_borrow correctly
80008024
eeckstein LoopRotate: don't rotate a loop if the new header is loop exiting as …
074a99cc
eeckstein LICM: (limited) support for OSSA
1bd74d1f
eeckstein SimplifyDestructure: canonicalize destructure_tuple and destructure_s…
73e36e22
eeckstein Optimizer: simplify load_borrow
6b38f2aa
eeckstein Simplification: remove `begin_borrow` if the borrowed value is a `thi…
12626e39
eeckstein Simplification: run begin_borrow simplification in SILCombine
3e35df09
eeckstein eeckstein force pushed to 3e35df09 1 year ago
eeckstein
eeckstein eeckstein merged b7485467 into main 1 year ago
eeckstein eeckstein deleted the ossa-opt-improvements branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone