Konstantin Zhuravlyov
a25e0524c0
AMDGPU: Enable code object v3 for AMDHSA only
...
Differential Revision: https://reviews.llvm.org/D54186
llvm-svn: 346923
2018-11-15 02:32:43 +00:00
Konstantin Zhuravlyov
2d22d24ac4
Revert r345542: AMDGPU: Enable code object v3 by default
...
It breaks mesa.
llvm-svn: 345662
2018-10-30 22:02:40 +00:00
Konstantin Zhuravlyov
5cb950200c
AMDGPU: Enable code object v3 by default
...
Differential Revision: https://reviews.llvm.org/D53525
llvm-svn: 345542
2018-10-29 21:07:27 +00:00
Tim Renouf
2a1b1d94b6
[AMDGPU] Defined gfx909 Raven Ridge 2
...
Differential Revision: https://reviews.llvm.org/D53418
Change-Id: Ie3d054f2e956c2768988c0f4c0ffd29a47294eef
llvm-svn: 345120
2018-10-24 08:14:07 +00:00
Matt Arsenault
0084adc516
AMDGPU: Add Vega12 and Vega20
...
Changes by
Matt Arsenault
Konstantin Zhuravlyov
llvm-svn: 331215
2018-04-30 19:08:16 +00:00
Konstantin Zhuravlyov
331f97e171
AMDGPU: Bring processors and features in sync with the spec
...
- Remove gfx800
- Make iceland gfx802
- Add xnack to gfx902
Differential Revision: https://reviews.llvm.org/D43355
llvm-svn: 325393
2018-02-16 21:26:25 +00:00
Konstantin Zhuravlyov
c40d9f2e5d
AMDGPU/GCN: Bring processors in sync with AMDGPUUsage
...
- Add gfx704
- Change bonaire to gfx704
- Remove gfx804
- Remove gfx901
- Remove gfx903
Differential Revision: https://reviews.llvm.org/D40046
llvm-svn: 320194
2017-12-08 20:52:28 +00:00
Wei Ding
7c3e5115a5
AMDGPU : Fix ISA Version Definitions.
...
Differential Revision: http://reviews.llvm.org/D28531
llvm-svn: 305137
2017-06-10 03:53:19 +00:00
Matt Arsenault
e823d92f7f
AMDGPU: Merge initial gfx9 support
...
llvm-svn: 295554
2017-02-18 18:29:53 +00:00
Matt Arsenault
7aad8fd8f4
Enable FeatureFlatForGlobal on Volcanic Islands
...
This switches to the workaround that HSA defaults to
for the mesa path.
This should be applied to the 4.0 branch.
Patch by Vedran Miletić <vedran@miletic.net>
llvm-svn: 292982
2017-01-24 22:02:15 +00:00
Yaxun Liu
94add85adb
AMDGPU: Refactor processor definition to use ISA version features
...
Add missing ISA versions 7.0.2/8.0.4/8.1.0. to backend.
Refactor processor definition to use ISA version features.
Fixed ISA version for stoney.
Based on Laurent Morichetti's patch.
Differential Revision: https://reviews.llvm.org/D25919
llvm-svn: 285210
2016-10-26 16:37:56 +00:00
Changpeng Fang
98317d20f4
AMDGPU/SI: Update ISA version numbers for Tonga and Polaris10/11.
...
Differential Revision:
http://reviews.llvm.org/D25454
Reviewers:
tstellarAMD
llvm-svn: 283893
2016-10-11 16:00:47 +00:00
Tom Stellard
418beb7671
AMDGPU/SI: Add support for R_AMDGPU_GOTPCREL
...
Reviewers: rafael, ruiu, tony-tye, arsenm, kzhuravl
Subscribers: arsenm, llvm-commits, kzhuravl
Differential Revision: http://reviews.llvm.org/D21484
llvm-svn: 275268
2016-07-13 14:23:33 +00:00
Tom Stellard
fcfaea4cff
AMDGPU/SI: Add support for AMD code object version 2.
...
Summary:
Version 2 is now the default. If you want to emit version 1, use
the amdgcn--amdhsa-amdcov1 triple.
Reviewers: arsenm, kzhuravl
Subscribers: arsenm, llvm-commits
Differential Revision: http://reviews.llvm.org/D19283
llvm-svn: 268647
2016-05-05 17:03:33 +00:00
Changpeng Fang
c16be00313
AMDGPU/SI: Update ISA version for FIJI
...
llvm-svn: 257666
2016-01-13 20:39:25 +00:00
Tom Stellard
f421837250
AMDGPU: Emit note directive for HSA even if there are no functions
...
Reviewers: arsenm, echristo
Subscribers: arsenm, llvm-commits
Differential Revision: http://reviews.llvm.org/D16010
llvm-svn: 257488
2016-01-12 17:18:17 +00:00