Implement the ObjectOutliner and `load` simplification in Swift #66048
SIL: don't allow `upcast` to be done on address types
54aacf64
Swift SIL: add a few SIL instructions and instruction APIs
a4225a90
Swift SIL: improve the Builder
b707b5a5
Swift SIL: add some APIs
ee1c52bc
Swift SIL/Optimizer: implement cloning of static init values of globa…
38de5b1a
Swift Optimizer: add `Context.lookupStdlibFunction`
585395b6
Swift Optimizer: add the `ValueWorklist` typealias
61857f37
Optimizer: implement load simplification in Swift
f3851f75
Optimizer: implement the ObjectOutliner pass in Swift
4284dc10
remove now unused utilities
a80d0cb8
eeckstein
force pushed
from
045721d2
to
a80d0cb8
2 years ago
eeckstein
merged
f5361ed6
into main 2 years ago
eeckstein
deleted the object-outliner branch 2 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub