]> granicus.if.org Git - llvm/commit
AMDGPU: Select s_buffer_load_dword with a non-constant SGPR offset
authorMarek Olsak <marek.olsak@amd.com>
Tue, 31 Oct 2017 21:06:42 +0000 (21:06 +0000)
committerMarek Olsak <marek.olsak@amd.com>
Tue, 31 Oct 2017 21:06:42 +0000 (21:06 +0000)
commit0ce6825d9e1f47ac02df01eaa2bf1f6489b9c2bc
tree40c49f469f7e7e1090880d7f0d952ecd6d1bcb3c
parent52bd8518b25c8f4cf1757de219f88dbe80799f82
AMDGPU: Select s_buffer_load_dword with a non-constant SGPR offset

Summary:
Apps that benefit:
- alien isolation
- bioshock infinite
- civilization: beyond earth
- company of heroes 2
- dirt showdown
- dota 2
- F1 2015
- grid autosport
- hitman
- legend of grimrock
- serious sam 3: bfe
- shadow warrior
- talos principle
- total war: warhammer
- UE4 demos: effects cave, elemental, sun temple

Reviewers: arsenm, nhaehnle

Subscribers: kzhuravl, wdng, yaxunl, dstuttard, tpr, llvm-commits, t-tye

Differential Revision: https://reviews.llvm.org/D38914

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317038 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
lib/Target/AMDGPU/BUFInstructions.td
lib/Target/AMDGPU/SIInstrInfo.cpp
lib/Target/AMDGPU/SMInstructions.td
test/CodeGen/AMDGPU/smrd.ll