R600/SI - candidate patches for 3.6

Tom Stellard tom at stellard.net
Tue Apr 28 18:27:27 PDT 2015


On Thu, Apr 16, 2015 at 10:31:32PM +0200, Marek Olšák wrote:
> Hi Tom,
> 
> Would you be so kind as to cherry-pick these patches for 3.6? Some of
> them are pretty important for VI.
> 
> An LLVM stable version release after that would very very useful. I
> can test VI on LLVM 3.6 after these commits are cherry-picked. The
> reason is that I can't enable VI support without these fixes in Mesa
> and LLVM 3.7 is too far away.
> 
> commit b19dbd9eb32d72a55b3bffbc07b042419a86ec9f
> R600/SI: Fix dependency between instruction writing M0 and S_SENDMSG on VI (v2)
> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227986
> 91177308-0d34-0410-b5e6-96231b3b80d8
> 
> commit a95296a86e7922cb15058c7c3cb0a6fc6eefb349
> R600/SI: Don't generate non-existent LSHL, LSHR, ASHR B32 variants on VI
> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227990
> 91177308-0d34-0410-b5e6-96231b3b80d8
> 
> commit e1a8ca95be33070ecd608516eb2043d2e69742d3
> R600/SI: Fix B64 VALU shifts on VI
> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228037
> 91177308-0d34-0410-b5e6-96231b3b80d8
> 
> commit 4f5a891372beec6bb848be78aa3337688f326390
> R600/SI: Fix READLANE and WRITELANE lane select for VI
> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229752
> 91177308-0d34-0410-b5e6-96231b3b80d8
> 
> commit 506d4b2cb4ec053879b81843abbfd8156d36f614
> R600/SI: Add an intrinsic for S_FLBIT_I32 / V_FFBH_I32
> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231259
> 91177308-0d34-0410-b5e6-96231b3b80d8
> 

Hi,

I've finished merging all patches except for this one.  The 3.6.1
release will happen in 2 - 3 weeks.

-Tom

> commit d10eb70a951de034fb557ecfba33df45a425faae
> R600/SI: Fix getNumSGPRsAllowed for VI
> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231658
> 91177308-0d34-0410-b5e6-96231b3b80d8
> 
> commit c4ca7b59dbdffdf368fae16bfeeeafd7941f8869
> R600/SI: Limit SGPRs to 80 on Tonga and Iceland
> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231659
> 91177308-0d34-0410-b5e6-96231b3b80d8
> 
> commit 63d8e012ca865b0e81d0f2c178e288c5b2045fb8
> R600/SI: Insert more NOPs after READLANE on VI, don't use NOPs on CI
> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233080
> 91177308-0d34-0410-b5e6-96231b3b80d8
> 
> Thanks,
> 
> Marek
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list