Lines Matching +full:si +full:- +full:en

1 //===-- EXPInstructions.td - Export Instruction Definitions ---------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
17 exp_vm:$vm, exp_compr:$compr, i32imm:$en),
55 //===----------------------------------------------------------------------===//
57 //===----------------------------------------------------------------------===//
68 //===----------------------------------------------------------------------===//
69 // SI, VI, GFX10.
70 //===----------------------------------------------------------------------===//
74 def _si : EXP_Real_ComprVM<ps, SIEncodingFamily.SI>, EXPe_ComprVM {
103 //===----------------------------------------------------------------------===//
105 //===----------------------------------------------------------------------===//
136 //===----------------------------------------------------------------------===//
138 //===----------------------------------------------------------------------===//
141 (int_amdgcn_exp timm:$tgt, timm:$en,
146 ExpSrc2:$src2, ExpSrc3:$src3, timm:$vm, 0, timm:$en)
150 (int_amdgcn_exp_row timm:$tgt, timm:$en,
155 ExpSrc2:$src2, ExpSrc3:$src3, 0, 0, timm:$en)
159 (int_amdgcn_exp_compr timm:$tgt, timm:$en,
163 (IMPLICIT_DEF), (IMPLICIT_DEF), timm:$vm, 1, timm:$en)
167 // with a 1-bit literal to match, so use a -1 for checking a true
168 // 1-bit value.
170 def : ExpPattern<i32, EXP_DONE, -1>;
172 def : ExpPattern<f32, EXP_DONE, -1>;
175 def : ExpRowPattern<i32, EXP_ROW_DONE, -1>;
177 def : ExpRowPattern<f32, EXP_ROW_DONE, -1>;
180 def : ExpComprPattern<v2i16, EXP_DONE, -1>;
182 def : ExpComprPattern<v2f16, EXP_DONE, -1>;