[all-commits] [llvm/llvm-project] a46dba: [AMDGPU] Extend macro fusion for ADDC and SUBB to ...
jayfoad via All-commits
all-commits at lists.llvm.org
Wed Mar 11 10:59:30 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: a46dba24fa35ab52e9a1bbaa52666bcc37859927
https://github.com/llvm/llvm-project/commit/a46dba24fa35ab52e9a1bbaa52666bcc37859927
Author: Jay Foad <jay.foad at amd.com>
Date: 2020-03-11 (Wed, 11 Mar 2020)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp
M llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll
M llvm/test/CodeGen/AMDGPU/bypass-div.ll
M llvm/test/CodeGen/AMDGPU/macro-fusion-cluster-vcc-uses.mir
M llvm/test/CodeGen/AMDGPU/srem64.ll
M llvm/test/CodeGen/AMDGPU/sub-zext-cc-zext-cc.ll
M llvm/test/CodeGen/AMDGPU/udiv64.ll
M llvm/test/CodeGen/AMDGPU/urem64.ll
M llvm/test/CodeGen/AMDGPU/wave32.ll
Log Message:
-----------
[AMDGPU] Extend macro fusion for ADDC and SUBB to SUBBREV
Summary:
There's a lot of test case churn but the overall effect is to increase
the number of back-to-back v_sub,v_subbrev pairs, which can execute with
no delay even on gfx10.
Reviewers: arsenm, rampitec, nhaehnle
Subscribers: kzhuravl, jvesely, wdng, yaxunl, dstuttard, tpr, t-tye, hiraditya, kerbowa, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D75999
More information about the All-commits
mailing list