LLVM Bugzilla is read-only and represents the historical archive of all LLVM issues filled before November 26, 2021. Use github to submit LLVM bugs

Bug 35373 - SubRange join failure
Summary: SubRange join failure
Status: NEW
Alias: None
Product: libraries
Classification: Unclassified
Component: Register Allocator (show other bugs)
Version: trunk
Hardware: PC All
: P enhancement
Assignee: Unassigned LLVM Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-21 05:29 PST by David Stuttard
Modified: 2017-11-21 05:29 PST (History)
1 user (show)

See Also:
Fixed By Commit(s):


Attachments
Reproducer for subrange join failure (5.70 KB, text/plain)
2017-11-21 05:29 PST, David Stuttard
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Stuttard 2017-11-21 05:29:15 PST
Created attachment 19452 [details]
Reproducer for subrange join failure

There are some other SubRange join failures reported, but since the ones I've investigated have resulted in different fixes I'm filing a fresh one for this reproducer.

See bug 32773, bug 33152 and bug 33524 for details of the others

The attached reproducer will provoke the problem.

Easiest way to do this is:
llc -march=amdgcn -run-pass simple-register-coalescer -o - regcoal-subrange-join-seg.mir