Stanislav Mekhanoshin
0cfd75a07d
[AMDGPU] gfx908 clang target
...
Differential Revision: https://reviews.llvm.org/D64430
llvm-svn: 365528
2019-07-09 18:19:00 +00:00
Stanislav Mekhanoshin
cafccd7a53
[AMDGPU] gfx1011/gfx1012 clang support
...
Differential Revision: https://reviews.llvm.org/D63308
llvm-svn: 363345
2019-06-14 00:33:59 +00:00
Stanislav Mekhanoshin
91792f1b93
[AMDGPU] gfx1010 clang target
...
Differential Revision: https://reviews.llvm.org/D61875
llvm-svn: 360634
2019-05-13 23:15:59 +00:00
Konstantin Zhuravlyov
06570954e2
AMDGPU: Handle gfx909 in AMDGPUTargetInfo::initFeatureMap
...
+ add required tests
llvm-svn: 345181
2018-10-24 19:07:56 +00:00
Matt Arsenault
d2da3c20d7
AMDGPU: Add Vega12 and Vega20
...
Changes by
Matt Arsenault
Konstantin Zhuravlyov
llvm-svn: 331216
2018-04-30 19:08:27 +00:00
Konstantin Zhuravlyov
d6b3453bdb
AMDGPU: Define FP_FAST_FMA{F} macros for amdgcn
...
- Expand GK_*s (i.e. GFX6 -> GFX600, GFX601, etc.)
- This allows us to choose features correctly in some cases (for example, fast fmaf is available on gfx600, but not gfx601)
- Move HasFMAF, HasFP64, HasLDEXPF to GPUInfo tables
- Add HasFastFMA, HasFastFMAF to GPUInfo tables
- Add missing tests
llvm-svn: 326254
2018-02-27 21:48:05 +00:00
Konstantin Zhuravlyov
cf71761495
Reapply r325193
...
llvm-svn: 325203
2018-02-15 02:37:04 +00:00
Konstantin Zhuravlyov
b7b86127f5
Revert r325193 as it breaks buildbots
...
llvm-svn: 325200
2018-02-15 02:27:45 +00:00
Konstantin Zhuravlyov
5c9d4e7957
AMDGPU: Cleanup most of the macros
...
- Insert __AMD__ macro
- Insert __AMDGPU__ macro
- Insert __devicename__ macro
- Add missing tests for arch macros
Differential Revision: https://reviews.llvm.org/D36802
llvm-svn: 325193
2018-02-15 00:20:26 +00:00