Dmitry Preobrazhensky
|
895d377dc7
|
[AMDGPU][MC] Fix for Bug 28204 + LIT tests
Fixed v_mad_i64_i32/u64_u32 encoding
Reviewers: artem.tamazov
Differential Revision: https://reviews.llvm.org/D30828
llvm-svn: 298502
|
2017-03-22 13:31:01 +00:00 |
Matt Arsenault
|
03612631cb
|
AMDGPU: Add definition for v_xad_u32
llvm-svn: 296515
|
2017-02-28 20:27:30 +00:00 |
Matt Arsenault
|
10268f93e8
|
AMDGPU: Use v_med3_{f16|i16|u16}
llvm-svn: 296401
|
2017-02-27 22:40:39 +00:00 |
Matt Arsenault
|
c9f2517e96
|
AMDGPU: Add some of the new gfx9 VOP3 instructions
llvm-svn: 296382
|
2017-02-27 21:04:41 +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 |
Matt Arsenault
|
3b99f12a4e
|
AMDGPU: Remove modifiers from v_div_scale_*
They seem to produce nonsense results when used.
This should be applied to the release branch.
llvm-svn: 292472
|
2017-01-19 06:04:12 +00:00 |
Konstantin Zhuravlyov
|
2a87a42035
|
[AMDGPU] Handle f16 select{_cc}
- Select `select` to `v_cndmask_b32`
- Expand `select_cc`
- Refactor patterns
Differential Revision: https://reviews.llvm.org/D26714
llvm-svn: 287074
|
2016-11-16 03:16:26 +00:00 |
Matt Arsenault
|
81da114e65
|
AMDGPU: Set hasExtraSrcRegAllocReq on v_div_scale_*
This doesn't solve any problems I know about, but this should have
more conservative assumptions about the operands'
llvm-svn: 286913
|
2016-11-15 00:05:42 +00:00 |
Konstantin Zhuravlyov
|
f86e4b7266
|
[AMDGPU] Add f16 support (VI+)
Differential Revision: https://reviews.llvm.org/D25975
llvm-svn: 286753
|
2016-11-13 07:01:11 +00:00 |
Tom Stellard
|
115a61560e
|
AMDGPU: Add VI i16 support
Patch By: Wei Ding
Differential Revision: https://reviews.llvm.org/D18049
llvm-svn: 286464
|
2016-11-10 16:02:37 +00:00 |
Tom Stellard
|
2d2d33f1dc
|
Revert "AMDGPU: Add VI i16 support"
This reverts commit r285939 and r285948. These broke some conformance tests.
llvm-svn: 285995
|
2016-11-04 13:06:34 +00:00 |
Tom Stellard
|
2b3379cdff
|
AMDGPU: Add VI i16 support
Patch By: Wei Ding
Differential Revision: https://reviews.llvm.org/D18049
llvm-svn: 285939
|
2016-11-03 17:13:50 +00:00 |
Valery Pykhtin
|
355103f6c0
|
[AMDGPU] Refactor VOP1 and VOP2 instruction TD definitions
Differential revision: https://reviews.llvm.org/D24738
llvm-svn: 282234
|
2016-09-23 09:08:07 +00:00 |
Valery Pykhtin
|
e330cfa294
|
[AMDGPU] Refactor VOP3 instruction TD definitions
Differential revision: https://reviews.llvm.org/D24664
llvm-svn: 281965
|
2016-09-20 10:41:16 +00:00 |