Add a SILGenCleanup pass and CanonicalizeInstruction utility. #24153
atrick
commented
on 2019-04-24
atrick
commented
on 2019-05-02
Cleanup replaceAllUsesAndErase, return an iterator, allow erase handl…
e400b668
Add a CanonicalizeInstruction utility.
9aa25233
Add a SILGenCleanup pass.
301ff8c9
gottesmm
approved these changes
on 2019-05-06
Canonicalize loads in SILGenCleanup.
f395f860
SILGenCleanup tests.
e70b7c7c
Fix IRGen/enum.sil RUN line.
4a115499
Fixup access_markers.sil test case.
a27b96e3
Canonicalize nontrivial loads.
ca9ae0dd
Add a CanonicalizeInstruction test case for nontrivial loads.
c3c1dc7c
Extend an exclusivity diagnostic test for nontrivial let's.
c3b7c194
Fix eraseFromParentWithdebugInsts to call a callback.
ece096d9
Add a BeginBorrowInst::getEndBorrows helper.
9447d73b
Add a comment on replaceUsesOfExtract per review feedback.
f151a966
Avoid else-return in splitAggregateLoad.
52237aaa
atrick
merged
aa6347c8
into master 6 years ago
atrick
deleted the fix-let-exclusivity branch 6 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub