SwiftCompilerSources: bridge SILLinkage

Make SILLInkage available in SIL as `SIL.Linkage`.
Also, rename the misleading Function and GlobalVariable ABI `isAvailableExternally` to `isDefinedExternally`
This commit is contained in:
Erik Eckstein
2024-08-21 20:32:27 +02:00
parent b1a88beab5
commit c96b196ffa
12 changed files with 222 additions and 37 deletions

View File

@@ -35,7 +35,7 @@ let readOnlyGlobalVariablesPass = ModulePass(name: "read-only-global-variables")
}
for g in moduleContext.globalVariables {
if !g.isAvailableExternally,
if !g.isDefinedExternally,
!g.isPossiblyUsedExternally,
!g.isLet,
!writtenGlobals.contains(g) {