llvm / llvm/llvm-project

Enabling globalMerge on external causes regression

Open
#170,470 2 comments 0 reactions 0 assignees View on GitHub
llvm:codegen
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

We are able to see regression around 7% with the `MultiSource/Benchmarks/VersaBench/8b10b/8b10b.test` in llvm-test-suite post merging #158592

[Here](https://godbolt.org/z/xKbh69je5) is the short reproducer of the same.

@davemgreen just fyi. I havent analysed this in detail.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the regression with MultiSource/Benchmarks/VersaBench/8b10b/8b10b.test from llvm-test-suite and compare results around the merge of #158592. Use the linked Godbolt reproducer to narrow the behavior, then confirm that the reported performance loss is resolved without introducing a new regression.

Written by the indexing model from the issue text.

Assessment

Domain
compilers, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.