swift
[SILGen] Create SIL variable declaration scopes for trivial values.
#75050
Merged

[SILGen] Create SIL variable declaration scopes for trivial values. #75050

atrick merged 11 commits into swiftlang:main from atrick:vardecl_lifetime
atrick
atrick atrick requested a review from jckarter jckarter 1 year ago
atrick atrick requested a review from nate-chandler nate-chandler 1 year ago
nate-chandler
nate-chandler approved these changes on 2024-07-08
atrick atrick force pushed from ff1ab78d to aab9182c 1 year ago
atrick
atrick commented on 2024-07-09
atrick atrick force pushed from aab9182c to 6605e425 1 year ago
atrick atrick force pushed from 6605e425 to 6506e444 1 year ago
atrick atrick marked this pull request as ready for review 1 year ago
atrick atrick requested a review from eeckstein eeckstein 1 year ago
atrick atrick requested a review from zoecarver zoecarver 1 year ago
atrick atrick requested a review from hyp hyp 1 year ago
atrick atrick requested a review from egorzhdan egorzhdan 1 year ago
atrick atrick requested a review from kavon kavon 1 year ago
atrick
atrick
atrick
nate-chandler
atrick atrick force pushed from 6506e444 to ae4be895 1 year ago
atrick atrick requested a review from slavapestov slavapestov 1 year ago
atrick atrick requested a review from hborla hborla 1 year ago
atrick atrick requested a review from xedin xedin 1 year ago
atrick atrick requested a review from artemcm artemcm 1 year ago
atrick atrick requested a review from ahoppen ahoppen 1 year ago
atrick atrick requested a review from bnbarham bnbarham 1 year ago
atrick atrick requested a review from CodaFi CodaFi 1 year ago
atrick atrick requested a review from DougGregor DougGregor 1 year ago
atrick atrick requested a review from hamishknight hamishknight 1 year ago
atrick atrick requested a review from rintaro rintaro 1 year ago
atrick atrick requested a review 1 year ago
atrick atrick requested a review from xymus xymus 1 year ago
atrick atrick requested a review from beccadax beccadax 1 year ago
atrick atrick requested a review from ian-twilightcoder ian-twilightcoder 1 year ago
atrick
atrick
atrick atrick force pushed from a416235f to 7e8af1fd 1 year ago
atrick
atrick Add SILValue::isFromVarDecl utility.
075d3a42
atrick Allow move_value of trivial values.
3316a58b
atrick [SILGen] emit local variable scopes for trivial values.
dc56f8e1
atrick Fix ConsumeOperatorCopyableValuesChecker to ignore trivial values.
9478d348
atrick Teach MoveOnlyTypeWrapperEliminator to lower trivial moves/borrows.
027684aa
atrick SILVerifier: allow trivial extend_liveness
57374e47
atrick Fix StackNesting to handle move_value.
cbfe326d
atrick Fix ConstExpr evaluation to handle extend_lifetime.
4915bfa9
atrick Update tests for new trivial moves and extend_lifetimes.
a1fe2586
atrick Remove @_unsafeNonescapableResult from unit tests.
f41dd112
atrick Add unit tests for lifetime dependence semantics.
9b055ae6
atrick atrick force pushed from 7e8af1fd to 9b055ae6 1 year ago
atrick
atrick atrick enabled auto-merge 1 year ago
atrick
atrick
atrick atrick merged 030f2b8e into main 1 year ago
atrick atrick deleted the vardecl_lifetime branch 1 year ago

Login to write a write a comment.

Login via GitHub