swift
LifetimeDependence: simplify and fix multiple bugs
#79236
Merged

LifetimeDependence: simplify and fix multiple bugs #79236

atrick merged 13 commits into swiftlang:main from atrick:fix-lifedep-access
atrick
atrick atrick requested a review from glessard glessard 238 days ago
atrick atrick requested a review from meg-gupta meg-gupta 238 days ago
atrick atrick requested a review from eeckstein eeckstein 238 days ago
atrick atrick requested a review from jckarter jckarter 238 days ago
atrick
atrick atrick force pushed from 6a7b5898 to 389987a9 238 days ago
atrick
atrick
atrick
atrick atrick force pushed from 389987a9 to 84216087 236 days ago
atrick
atrick atrick enabled auto-merge 236 days ago
atrick atrick force pushed from 84216087 to f066872d 236 days ago
atrick
disabled auto-merge 236 days ago
Manually disabled by user
atrick
atrick Add and update lifetime_dependence unit tests.
c8742e42
atrick SwiftCompilerSources: Add SingleInlineArray.popLast()
84e9e015
atrick Add BeginAccessInst.unsafeAddressorSelf.
0f537b22
atrick Add AccessBaseAndScopes API: outerAddress, enclosingAddress.
c0ad676a
atrick Fix VariableScopeInstruction.endOperands for extend_lifetime.
f56d9840
atrick Add Value.isForwarded(from:)
128b0e71
atrick Add BeginAccess.AccessKind.isCompatible(with:ArgumentConvention)
18de6051
atrick LocalVariableUtils: record mark_dependence bad address operands
8b39b6d1
atrick Extend and improve AccessBase.findSingleInitializer
eae2f06d
atrick LifetimeDependence: simplify and fix multiple bugs.
c3de120c
atrick LifetimeDependenceDiagnostics: immortal dependence on global 'let'
39bae0bb
atrick LifetimeDependence.Scope add global variable support.
fa3ebb5c
atrick LifetimeDependenceInsertion: remove a bailout on ~Copyable
c2842e8e
atrick atrick force pushed from f066872d to c2842e8e 235 days ago
atrick
atrick atrick enabled auto-merge 235 days ago
atrick atrick merged 4e7623ea into main 235 days ago
atrick atrick deleted the fix-lifedep-access branch 235 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone