Dmitry Preobrazhensky
cd953434f2
[AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices
...
Fixed bugs https://bugs.llvm.org//show_bug.cgi?id=49643 , https://bugs.llvm.org//show_bug.cgi?id=49644 , https://bugs.llvm.org//show_bug.cgi?id=49645 .
Differential Revision: https://reviews.llvm.org/D99413
2021-04-01 14:21:00 +03:00
Dmitry Preobrazhensky
28f164bca7
[AMDGPU][MC][GFX9+] Corrected encoding of op_sel_hi for unused operands in VOP3P
...
Corrected encoding of VOP3P op_sel_hi for unused operands. See bug 49363.
Differential Revision: https://reviews.llvm.org/D97689
2021-03-02 13:02:25 +03:00
Dmitry Preobrazhensky
e4effef330
[AMDGPU][MC] Improved diagnostic messages for invalid literals
...
See bug 47518 (https://bugs.llvm.org/show_bug.cgi?id=47518 )
Reviewers: rampitec
Differential Revision: https://reviews.llvm.org/D91793
2020-11-23 15:48:06 +03:00
Dmitry Preobrazhensky
ecde200209
[AMDGPU][MC] Corrected parser to avoid generation of excessive error messages
...
Summary of changes:
- Changed parser to eliminate generation of excessive error messages;
- Corrected lit tests to match all expected error messages;
- Corrected lit tests to guard against unwanted extra messages (added option "--implicit-check-not=error:");
- Added missing checks and fixed some typos in tests.
See bug 46907: https://bugs.llvm.org/show_bug.cgi?id=46907
Reviewers: arsenm, rampitec
Differential Revision: https://reviews.llvm.org/D86940
2020-09-02 19:42:18 +03:00
Stanislav Mekhanoshin
5cf8167735
[AMDGPU] gfx1010 allows VOP3 to have a literal
...
Differential Revision: https://reviews.llvm.org/D61413
llvm-svn: 359756
2019-05-02 04:01:39 +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
Matt Arsenault
9be7b0d485
AMDGPU: Add VOP3P instruction format
...
Add a few non-VOP3P but instructions related to packed.
Includes hack with dummy operands for the benefit of the assembler
llvm-svn: 296368
2017-02-27 18:49:11 +00:00