swift
Update and reimplement AddressLowering pass (for SIL opaque values).
#41557
Merged

Update and reimplement AddressLowering pass (for SIL opaque values). #41557

atrick merged 17 commits into swiftlang:main from atrick:addrlower-update
atrick
atrick
atrick atrick requested a review from nate-chandler nate-chandler 3 years ago
atrick atrick requested a review from eeckstein eeckstein 3 years ago
atrick atrick requested a review from aschwaighofer aschwaighofer 3 years ago
atrick atrick force pushed 3 years ago
atrick atrick force pushed 3 years ago
atrick
atrick atrick force pushed 3 years ago
eeckstein
eeckstein commented on 2022-02-28
atrick atrick force pushed 3 years ago
atrick
atrick atrick force pushed 3 years ago
eeckstein
eeckstein commented on 2022-03-07
eeckstein
eeckstein
eeckstein commented on 2022-03-09
atrick Move -enable-sil-opaque-value to SILOptions.
8a7e955b
atrick Add emitLoad/emitStore to OpaqueValue type lowering.
8457ba30
atrick SILModule::hasLoweredAddress
2907c612
atrick Update and reimplement AddressLowering pass (for SIL opaque values).
b90007a9
atrick Add support for indirect tuple-type results.
b187ba0d
atrick [SIL-opaque] Code review suggestions
f4176b91
atrick Fix alloc_stack placement for open_existential.
c4e167f4
atrick Rename "phi copy" to "phi move" for consistency with documentation.
71175f71
atrick [SIL-opaque] avoid handling operands past 64k
d50c8f67
atrick [SIL-opaque] More file-level documentation
fd45bd01
atrick [SIL-opaque] Add section-level comment explaining storage allocation
355ca168
atrick [SIL-opaque] remove cleanupAfterCall helper
ef2bf97a
atrick atrick force pushed 3 years ago
atrick atrick force pushed 3 years ago
atrick [SIL-opaque] add a test case for phi coalescing
f79c6c85
atrick [SIL-opaque] in-depth top-level documentation for phi coalescing.
e1169980
atrick [SIL-opaque] minor NFC review feedback
7f889084
atrick [SIL-opaque] rename materialization functions.
72817dfd
atrick atrick force pushed to 72817dfd 3 years ago
atrick [SIL-opaque] rename initializeComposingUse
6f3a0c3d
atrick
atrick
atrick atrick merged 406aa86d into main 3 years ago
atrick atrick deleted the addrlower-update branch 3 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone