diff options
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIInstructions.td')
-rw-r--r-- | llvm/lib/Target/AMDGPU/SIInstructions.td | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIInstructions.td b/llvm/lib/Target/AMDGPU/SIInstructions.td index bd7c9ddf728..9f7642ceb9a 100644 --- a/llvm/lib/Target/AMDGPU/SIInstructions.td +++ b/llvm/lib/Target/AMDGPU/SIInstructions.td @@ -616,6 +616,12 @@ def : BitConvert <i32, f32, VGPR_32>; def : BitConvert <f32, i32, VGPR_32>; def : BitConvert <i32, f32, SReg_32>; def : BitConvert <f32, i32, SReg_32>; +def : BitConvert <v2i16, i32, SReg_32>; +def : BitConvert <i32, v2i16, SReg_32>; +def : BitConvert <v2f16, i32, SReg_32>; +def : BitConvert <i32, v2f16, SReg_32>; +def : BitConvert <v2i16, v2f16, SReg_32>; +def : BitConvert <v2f16, v2i16, SReg_32>; // 64-bit bitcast def : BitConvert <i64, f64, VReg_64>; |