Skip to content

feat: add bitcode merge/link strategies#32

Merged
duna-feline merged 1 commit intodevfrom
feat/merge-v2
Feb 16, 2026
Merged

feat: add bitcode merge/link strategies#32
duna-feline merged 1 commit intodevfrom
feat/merge-v2

Conversation

@duna-feline
Copy link
Copy Markdown
Collaborator

Added Full/Partial/Archive merge strategies with --merge-strategy flag.

Add MergeStrategy enum (Full, Partial, Archive) in src/merge.rs:
- Full: llvm-link all bitcode files into one module
- Partial: group by parent directory, llvm-link per group, then final link
- Archive: llvm-ar all bitcode files

Add --merge-strategy flag to rllvm-get-bc. The existing -b flag is preserved
as shorthand for --merge-strategy=archive.
@duna-feline duna-feline merged commit 3201400 into dev Feb 16, 2026
1 check passed
@duna-feline duna-feline deleted the feat/merge-v2 branch February 16, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant