llvm-project
[WebAssembly] Add support for import and export name attributes on global vars
#201966
Merged

[WebAssembly] Add support for import and export name attributes on global vars #201966

dschuff merged 18 commits into llvm:main from dschuff:globalimport
dschuff
github-actions
dschuff [WebAssembly] Add support for import and export name attributes on gl…
a046ff2e
dschuff update name merging logic and implement export name merging
661e2b82
dschuff clang-format
bc699fbe
dschuff dschuff force pushed from 8a000329 to bc699fbe 98 days ago
Changqing-JING
dschuff
dschuff Merge remote-tracking branch 'github/main' into globalimport
68e47459
dschuff use attribute instead of metadata. Also allow the attribute on addrsp…
d0966bf5
dschuff only error on explicit import attributes on definitions
8c6a9cae
dschuff Use linkage name rather than AST name for export name
21dc067d
dschuff Merge remote-tracking branch 'github/main' into globalimport
3d4944c0
dschuff clang-format
79d6e93b
dschuff use inline attributes
64ea940c
dschuff dschuff marked this pull request as ready for review 19 days ago
dschuff dschuff requested a review from sbc100 sbc100 19 days ago
dschuff
sbc100
dschuff
dschuff
dschuff Require argument for export_name and defer linkage-name export to fol…
843a6a41
dschuff Add test for import attribute on addrspace(0) global
57768fe9
dschuff Merge remote-tracking branch 'github/main' into globalimport
9012f3ee
dschuff Merge branch 'main' into globalimport
4775e188
dschuff
sbc100
sbc100 commented on 2026-09-03
dschuff Address review feedback: simplify Sema/CodeGen and reorganize tests
9963d4f4
sbc100
sbc100 approved these changes on 2026-09-04
dschuff Unconditionalize GlobalVariable Function casts, merge blocks
e5f22578
dschuff fix format
157d8a63
dschuff Merge remote-tracking branch 'github/main' into globalimport
7abb0679
dschuff dschuff enabled auto-merge (squash) 11 days ago
dschuff dschuff merged 2bce2d4f into main 11 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone