diff options
author | Roman Tereshin <rtereshin@apple.com> | 2018-04-23 22:28:36 +0000 |
---|---|---|
committer | Roman Tereshin <rtereshin@apple.com> | 2018-04-23 22:28:36 +0000 |
commit | 3c6ea7e28c957bdaf03df8a3a4ff00c46e9315f6 (patch) | |
tree | a28696867a28b68a9a3621e7f49fe96dbb61467f /llvm/tools/llvm-c-test | |
parent | eb6090941c49ccaf48715f49c89eef07409a7cf2 (diff) | |
download | bcm5719-llvm-3c6ea7e28c957bdaf03df8a3a4ff00c46e9315f6.tar.gz bcm5719-llvm-3c6ea7e28c957bdaf03df8a3a4ff00c46e9315f6.zip |
[GlobalISel][Legalizer] Look thro copies while combining G_UNMERGE's
As we're becoming stricter w/ respect to not allowing vregs having LLTs
and regclasses assigned both mid-globalisel pipeline, the number of
extra copies grows, some of which separate G_UNMERGE's from their
corresponding G_MERGE's, becoming a performance concern.
It's worth mentioning that we're already looking through copies while
combining legalization artifacts for every kind of artifact but
G_UNMERGE.
Reviewed By: aditya_nandakumar
Reviewers: ab, t.p.northover, volkan, javed.absar
Subscribers: rovka, kristof.beyls, llvm-commits
Differential Revision: https://reviews.llvm.org/D45644
llvm-svn: 330660
Diffstat (limited to 'llvm/tools/llvm-c-test')
0 files changed, 0 insertions, 0 deletions